【问题标题】:Unable to find .ssh/known_hosts file from the Mac terminal无法从 Mac 终端找到 .ssh/known_hosts 文件
【发布时间】:2020-01-22 17:28:19
【问题描述】:

我正在使用 Mac OS Mojave 并连接到 *.pem。我正在尝试从终端识别.ssh/known_hosts 文件以进行一些编辑。但是,我没有看到整个文件夹中的任何文件是空的。我只能看到authorized_keys 文件。

有没有办法获取.ssh/known_hosts文件?

谢谢。

【问题讨论】:

  • 如果存在authorized_keys,文件夹怎么可能是空的?

标签: macos ssh terminal


【解决方案1】:

在终端 ---> nano .ssh/known_hosts(如果您想编辑,请使用 sudo)。

如果文件不存在意味着您可以在第一次连接时省略“信任主机”选项。尝试将 .ssh 文件夹暂时移至其他位置(即您的桌面),重新启动新终端并从新启动 SSH 以查看第一次提示,以及是否生成 known_hosts 文件。

Ps:macOS 对 SSH 公钥非常挑剔;我发现它比将密钥带到新安装上比在任何其他机器上都要棘手得多,而不是“即插即用”。编辑前一定要备份;)

【讨论】:

    猜你喜欢
    • 2017-09-09
    • 1970-01-01
    • 2020-12-24
    • 2014-08-02
    • 2017-01-20
    • 2017-01-06
    • 2012-08-03
    • 2015-07-30
    • 1970-01-01
    相关资源
    最近更新 更多