清除我的服务器上的known_hosts文件。 安全吗?

我是pipe理我的生产服务器相当新,我有问题访问我的EC2帐户与RSA HOst密钥为xxx已更改消息。 我阅读了几个博客,通过简单地删除/root/.ssh/文件夹中的known_hosts,系统将在下次尝试login时自动生成密钥。

现在我删除了文件,而我作为根login,文件似乎并没有出现。 有什么我需要做的。 我不完全知道什么known_hosts文件。 从我读的它维护密钥对标识从远程机器连接的主机。 我感谢任何帮助,如果我需要做一些恢复该文件或安全吗?

它应该自动创build一个新的。 你总是可以触摸一个新的,然后根据需要设置权限/所有权(也许基于另一个)。 我通常只是从known_hosts中删除错误的条目,而不是重击整个文件。

哦,这是属于超级用户… 🙂

root的known_hosts文件不会涉及,除非你以root身份sshing – 该文件是由客户端生成和使用的。 您正在寻找您正在使用的帐户的主目录中的.ssh/known_hosts文件。