0

我正在研究 EC2 客户端。我已经为 SSH 登录设置了用户帐户和受人尊敬的公钥/私钥。它工作正常。今天我必须安装 ftp 以便我可以通过 filezilla 上传文件。因此,我没有为 vsftpd 创建新用户,而是为同一用户(我用于 SSH 的用户)设置密码。现在我可以使用相同的凭据访问 FTP,但我的 SSH 登录失败。它向我抛出错误“断开连接:没有可用的支持的身份验证方法(服务器发送:公钥)”。现在我根本无法使用 SSH 访问我的 ec2 实例。

4

2 回答 2

1

要么是您的密钥有问题,要么是 SSH 配置有问题。您对 sshd_config 文件做了什么或安装过程做了什么?如果它不起作用,那么您可能需要创建一个新实例并将故障机器的 EBS 卷附加到它。这将帮助您保存数据。

于 2013-09-08T08:40:24.663 回答
0

这里的公钥可能存在问题,首先我会尝试使用详细输出(ssh -vv user@server)和您的密钥进行 ssh。希望输出将为调试提供一些指导。

于 2013-09-06T16:18:42.600 回答