vsftpd 用于 FTP,但用户不用于 SFTP

vsftpd 用于 FTP,但用户不用于 SFTP

抱歉,这个问题很愚蠢,但我是 Ubuntu 管理的新手。
我配置了 vsftpd 服务,当用户通过 FTP 连接时,它工作正常。
但是当用户通过 SFTP 连接时,vsftpd 没有使用(我停止 vsftpd 进行检查)
我看到 ftp 用户“sy”正在运行进程 /usr/lib/openssh/sftp-server
我如何用 vsftpd “切换”此进程以将其用于 SFTP 连接?
谢谢

找到可能的解决方案
我会尝试并评论如果成功
https://ubuntuforums.org/showthread.php?t=1717301

答案1

好的,vsftpd 不提供 sftp 访问,所以我只是在 /etc/ssh/sshd_config 中使用注释行来阻止在我的服务器上使用 SFTP

#Subsystem sftp /usr/lib/openssh/sftp-server

因此我可以使用 vsftpd (chroot) 通过 TLS 进行 FTP

相关内容