aws ec2 ubuntu 使用用户名/密码设置 sftp 无法连接

aws ec2 ubuntu 使用用户名/密码设置 sftp 无法连接

我已经在 Ubuntu LAMP 服务器上安装并设置了 sftp。但是,如果我运行命令,则在 putty 中出现问题

sftp -vvv [email protected]  

我可以连接。但是,如果我尝试在 filezilla 中连接,则会收到一条错误消息,指出

Error:  Server unexpectedly closed network connection
Error:  Could not connect to server

我使用的是我创建的用户名和密码。此外,我知道所需的端口已打开,因为我使用的 ec2 安全组与另一个 ec2 相同,而 sftp 可以很好地工作?

当我查看 /etc/var/log 时,我没有任何安全日志,因此不确定在哪里可以找到能够通过 putty 命令行进行 sftp 但不能通过 filezilla 进行 sftp 的问题?

我查看了我的 sshd_config 文件,发现 PasswordAuthentication 为 yes,当然这是未注释的

答案1

您可能需要检查服务器中的 sshd_config,AWS 中的密码验证通常是禁用的。查找选项 PasswordAuthentication 并检查状态。

相关内容