groupadd sftp
useradd -g sftp -M -s /sbin/nologin sftpuser
mkdir /data/disk12/database_backup/sftp_dir
chmod 755 /data/disk12/database_backup/sftp_dir
usermod -d /data/disk12/database_backup/sftp_dir sftpuser
mkdir /data/disk12/database_backup/sftp_dir/sftpdata
chown sftpuser:sftp /data/disk12/database_backup/sftp_dir/sftpdata
chmod 755 /data/disk12/database_backup/sftp_dir/sftpdata
vi /etc/ssh/sshd_config
Subsystem sftp internal-sftp
AllowTcpForwarding no
X11Forwarding no
Match Group sftp
ChrootDirectory %h
ForceCommand internal-sftp
systemctl restart sshd.service
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28