我正在设置一台新服务器,并希望为/ var / www /目录设置一个sftpuser来上传Web内容,而无需安装proFTPD这样的ftp服务器。
您能帮助我做到这一点吗?我只知道如何使用proFTPD这样的FTP服务器。
最诚挚的问候
答案 0 :(得分:0)
创建用户:
sudo useradd -d /var/www username
为其设置密码:
sudo passwd username
打开/ etc / ssh / sshd_config文件,并附加以下给定的代码。 (请记住用您创建的用户名替换“用户名”)
subsystem sftp internal-sftp
Match User username
ChrootDirectory %h
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp
重新启动ssh:
sudo service ssh restart
现在它应该可以工作了。可能存在一些所有权问题(如果用户确实需要使用它,只需给他们扔东西)。