270*_*974 12
设置 /etc/ssh/sshd_config
Subsystem sftp internal-sftp -f AUTH -l VERBOSE
UsePAM yes
Match group sftp
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
Run Code Online (Sandbox Code Playgroud)
创建组 sftp:
groupadd sftp
Run Code Online (Sandbox Code Playgroud)
创建目录
sudo mkdir /ftpusers
sudo mkdir /ftpusers/HomeFolder
Run Code Online (Sandbox Code Playgroud)
使用附加的新 sftp 组直接创建用户:
sudo useradd -d /ftpusers/HomeFolder -m UserName -g sftp -s /bin/false
sudo passwd UserName
Run Code Online (Sandbox Code Playgroud)
为 sftp 设置与 ssh 一起使用的权限:
chown root:root /ftpusers/HomeFolder
chmod 755 /ftpusers/HomeFolder
Run Code Online (Sandbox Code Playgroud)
重启服务:
service ssh restart
Run Code Online (Sandbox Code Playgroud)
请注意,必须为新 sftp 用户的主文件夹赋予 root 所有者。
| 归档时间: |
|
| 查看次数: |
35231 次 |
| 最近记录: |