创建用户
代码语言:javascript复制useradd -g sftpuser密码
代码语言:javascript复制passwd sftpuser例如指定sftpuser只能访问/home/sftpuser目录
代码语言:javascript复制vi /etc/ssh/sshd_config注释掉
代码语言:javascript复制#Subsystem sftp /usr/libexec/openssh/sftp-server添加
代码语言:javascript复制Subsystem sftp internal-sftp #这行指定使用sftp服务使用系统自带的internal-sftp
Match User sftpuser #这行用来匹配用户
ChrootDirectory /home/sftpuser
AllowTcpForwarding no
ForceCommand internal-sftp #指定sftp命令保存,重启sshd
设置权限
代码语言:javascript复制chown -R root:sftpuser /home/sftpuser
#必须设置为root所有,不然报Couldn't read packet: Connection reset by peer
chmod 755 /home/sftpuser这样只读
在下面创建一个目录,然后设置为sftpuser所有,就可以写入了


