【问题标题】:SSH2 Keys and .ssh directory on Mac [closed]Mac上的SSH2密钥和.ssh目录[关闭]
【发布时间】:2014-02-14 08:42:34
【问题描述】:

我正在学习私钥和公钥对,请原谅我的无知(如果有的话)。

我在终端中使用 ssh-keygen 命令通过终端创建了总共三个私钥/公钥对。

我发现我正在为其生成它们的应用程序需要一个空白密码,所以我用它来删除密钥对(在继续生成另一个之前)

rm id_rsa.pub(我已经在 .ssh 目录下)

我的问题是。我不知道 Known_Hosts 是什么(当我访问 .ssh 目录时),我担心我的多代人在 Known_Hosts 中留下了一些东西,尽管我每次在继续之前都删除了 .pub 文件。

任何见解将不胜感激!!!

【问题讨论】:

    标签: macos ssh


    【解决方案1】:

    此文件几乎保留了您通过 SSH 连接到的先前主机的“缓存”。我只是继续从我机器上的已知主机文件中删除了 10.0.1.20 的条目。当您通过 SSH 访问此地址时(已知主机中没有匹配的条目)。它将显示如下内容:

    The authenticity of host '10.0.1.20 (10.0.1.20)' can't be established.
    RSA key fingerprint is c1:f4:31:dc:94:33:a3:9d:36:3f:ad:92:20:b9:65:9f.
    Are you sure you want to continue connecting (yes/no)?
    

    如果您点击是,则条目将存储在消息指定的已知主机中:

    Warning: Permanently added '10.0.1.20' (RSA) to the list of known hosts.
    

    如果将来由于某种原因机器发生变化 - 可能是操作系统升级或它的身份如何变化匹配您要连接的机器的密钥。解决这个问题(我们在工作中偶尔会遇到)的方法是从已知主机中删除该条目。

    对该主机的后续登录(在您的 known_hosts 中存在该条目之后)不会提示您输入是/否问题。如果您愿意,可以删除此文件。

    【讨论】:

    • 感谢 Jeef 闪电般的快速响应!
    猜你喜欢
    • 2013-05-28
    • 2018-09-20
    • 2013-09-03
    • 2020-10-17
    • 2013-02-20
    • 1970-01-01
    • 2020-12-03
    • 2011-12-23
    • 2014-05-29
    相关资源
    最近更新 更多