我正在研究EC2客户端。我已经为SSH登录设置了用户帐户和受尊重的公钥/私钥。它工作正常。今天我不得不安装ftp,以便我可以通过filezilla上传文件。因此,不是为vsftpd创建新用户而是为同一用户设置密码(我用于SSH的用户)。现在我可以使用相同的凭据访问FTP,但我的SSH登录失败。它将错误称为“已断开连接:没有可用的认证方法(服务器已发送:公钥)”。现在我根本无法使用SSH访问我的ec2实例。
答案 0 :(得分:1)
您的密钥存在问题或SSH配置存在问题。你做了什么或安装过程对你的sshd_config文件做了什么?如果它不起作用,那么您可能想要创建一个新实例并将故障机器的EBS卷附加到它。这有助于您保存数据。
答案 1 :(得分:0)
这里的公钥可能存在问题,在第一个例子中,我会尝试使用详细输出(ssh -vv user @ server)和密钥进行ssh。希望输出会为调试提供一些方向。