1.創建用戶 groupadd sftp 2.添加用戶並設置為sftp組 useradd -g sftp -s /sbin/nologin -M sftp (/sbin/nologin為禁止登錄shell的用戶) 3.設置用戶密碼 passwd sftp 4.創建用戶目錄。並設置許可權。 cd /ho ...
1.創建用戶
groupadd sftp
2.添加用戶並設置為sftp組
useradd -g sftp -s /sbin/nologin -M sftp (/sbin/nologin為禁止登錄shell的用戶)
3.設置用戶密碼
passwd sftp
4.創建用戶目錄。並設置許可權。
cd /home
mkdir sftp
chown root:sftp sftp
chmod 755 sftp
5.修改SSH配置
/etc/ssh/sshd_config
修改Subsystem
Subsystem sftp internal-sftp
6.在sshd_config添加用戶配置
Match User sftp #限制的用戶
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
ChrootDirectory /home/sftp #用戶的根目錄
7.最後重啟SSH
/etc/init.d/ssh restart
#END