sftp搭建
cd /var
mkdir sftp
chmod -R 755 sftp
groupadd sftp
useradd -g sftp -s /sbin/nologin -d /var/sftp/sftpuser sftpuser
passwd sftpuser
useradd -g sftp -s /sbin/nologin -d /var/sftp/sftpuser1 sftpuser1
passwd sftpuser1
chown -R root:sftp sftpuser
chmod -R 755 sftpuser
chown -R root:sftp sftpuser1
chmod -R 755 sftpuser1
#编辑配置文件/etc/ssh/sshd_config
Subsystem sftp /usr/libexec/openssh/sftp-server #注释掉这行
Subsystem sftp internal-sftp #增加以下6行
Match Group sftp #匹配用户组
ChrootDirectory /var/sftp/%u #设定属于用户组sftp的用户访问的根文件夹 %u 用户名
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no #设置不允许SSH的X转发
#启动
systemctl restart sshd
网友评论