CentOS7环境下搭建sttp服务器

groupadd sftpgroup
useradd -g sftpgroup -M -s /sbin/nologin sftptest
passwd sftptest
vi /etc/ssh/sshd_config
将Subsystem sftp /usr/libexec/openssh/sftp-server 注释掉
在文件末尾添加以下几行
Subsystem sftp internal-sftp
Match Group sftpgroup
X11Forwarding no
AllowTcpForwarding no
ChrootDirectory %h
ForceCommand internal-sftp
mkdir -p /sftp
usermod -d /sftp sftptest
chown root:sftpgroup /sftp
chmod 755 /sftp
mkdir /sftp/upload
chown sftptest:sftpgroup /sftp/upload
chmod 755 /sftp/upload
systemctl restart sshd.service

在这里插入图片描述

发布了40 篇原创文章 · 获赞 28 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/qq_37798548/article/details/82692134