適用于linux服務(wù)器配置sftp賬號(hào)和對(duì)應(yīng)權(quán)限
1.創(chuàng)建用戶(hù)
groupadd <組名>
2.添加用戶(hù)并設(shè)置為對(duì)應(yīng)組
useradd -g <組名稱(chēng)> -s /sbin/nologin -d <路徑名> -M sftp (/sbin/nologin為禁止登錄shell的用戶(hù))
3.設(shè)置用戶(hù)密碼
passwd sftp
4.設(shè)置權(quán)限。
chown root:sftp sftp
chmod 755 sftp
5.修改SSH配置
/etc/ssh/sshd_config
修改Subsystem
Subsystem sftp internal-sftp
6.在sshd_config添加用戶(hù)配置
Match User sftp #限制的用戶(hù)
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
ChrootDirectory /home/sftp #用戶(hù)的根目錄
7.最后重啟SSH
/bin/systemctl restart sshd.service