1.新建分组
groupadd sftp
2.新建用户
useradd -g sftp -s /bin/false -M mysftp
3.新建sftp文件服务器目录
mkdir -p /data/sftp/mysftp
4.修改所有者以及拥有者分组
chown root:sftp /data/sftp/mysftp
chmod 755 /data/sftp/mysftp
5.修改sshd_config文件
vi /etc/ssh/sshd_config
文件末尾添加
Match Group zhssftp (zhssftp 指用户分组)
ChrootDirectory /data/sftp/%u (%u指2当前用户名 mysftp)
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
6.重启sshd服务
systemctl restart sshd
网友评论