你能将 SFTP 与 VSFTPD 一起使用吗

你能将 SFTP 与 VSFTPD 一起使用吗

我已经在我的 Ubuntu 16.04 服务器上安装了 vsftpd,并且单个用户可以使用 SFTP 正常连接。

我想设置其他用户,并让他们也能够通过 SFTP 连接到他们的主目录(或其子目录)。我还想 (chroot) 监禁他们,这样他们就无法导航到登录时重定向到的目录之外。

我花了很多时间阅读和配置 /etc/vsftpd.conf 文件,但无法按照我描述的方式使其与 SFTP 一起工作,因此我认为它仅适用于 FTP - 我的说法正确吗?如果正确,有人知道解决方案吗?我真的宁愿使用 SFTP,也不愿使用麻烦的 FTPS。

非常感谢

答案1

SFTP 通过 SSH 协议建立连接。如果您已openssh-server安装,则可以使用任何系统用户和密码进行连接,只要此功能未在 中禁用/etc/ssh/sshd_config。它与 vsftp 无关。

添加新用户:

sudo adduser username

然后连接系统:

ssh username@host
sftp localhost

在执行上述所有命令时,系统都会提示您输入密码。

更新:如何使用 sftp 将用户监禁在家中找到这里

相关内容