如何搭建sftp服务器
进入/etc/ssh目录下,修改文件sshd_config的配置
找到这一行
Subsystem sftp /usr/libexec/openssh/sftp-server
替换为
Subsystem sftp internal-sftp
限制用户userout的访问权限,在文件最后添加如下内容
Match User userout
ChrootDirectory /ws/for_out
ForceCommand internal-sftp
修改后重启生效
要注意,/ws目录的owner可以是root,但是权限不能是777,可以是drwxr-xr-x。/ws/for_out目录同。
创建用户userout可以参考如下命令
useradd userout
passwd userout