適用於linux伺服器配置sftp賬號和對應許可權
1.建立使用者
groupadd <組名>
2.新增使用者並設定為對應組
useradd -g <組名稱> -s /sbin/nologin -d <路徑名> -M sftp (/sbin/nologin為禁止登入shell的使用者)
3.設定使用者密碼
passwd sftp
4.設定許可權。
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
/bin/systemctl restart sshd.service