gpt4 book ai didi

ubuntu - 在 SSH 和 FTP 上没有 sudo 无法登录 EC2 实例

转载 作者:行者123 更新时间:2023-12-04 19:22:15 25 4
gpt4 key购买 nike

我最近通过 Amazon Web Services 创建了我的第一个 EC2 实例,并将我的 SSH 证书上传到我的用户 mac 主文件夹的 .ssh 文件夹中。通过终端,我现在尝试使用弹性 IP 连接到我的实例,并且当我使用 sudo 预先设置 SSH 调用时它可以工作。当我省略 sudo 时,我收到一条错误消息

Add correct host key in /Users/ola/.ssh/known_hosts to get rid of this message.
Offending RSA key in /Users/ola/.ssh/known_hosts:13
RSA host key for 54.247.165.223 has changed and you have requested strict checking.
Host key verification failed.

当我尝试使用 SFTP 连接登录服务器时,也会出现同样的问题。

我想,我的问题是,为什么当我使用的 key 对是从我的用户 .ssh 目录上传的 key 对时它不起作用(以及我用于其他一些服务的相同),以及为什么它在我添加 sudo 时起作用。

然后另一个问题是,在用户根目录下的 .ssh 中拥有私有(private)和公共(public) key 或将其保存在 known_host 文件夹中有什么区别。 mac,linux和其他系统上的unix是否有任何不同的约定,或者这个标准是否适用于每个平台。

(我运行一个 Ubuntu 服务器作为我的 AMI)

最佳答案

您的 known_hosts 文件似乎有一个旧的或冲突的条目,该条目来自之前的时间点。如果您编辑该文件并删除第 13 行(与该 ip 匹配)并保存,当您再次连接时,它应该像第一次一样,并将其正确添加到 known_hosts。

该文件是存储先前连接的公钥的位置,以通过立即使用 key 来加速 future 的连接。

关于ubuntu - 在 SSH 和 FTP 上没有 sudo 无法登录 EC2 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12134253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com