Linux

未創建授權主機文件

  • May 19, 2016

我想無需輸入密碼即可登錄。我已經探索了我的選項並生成了密鑰。提到的下一步是將文件內容複製到 authorized_host 文件。但在我的情況下,該文件不存在。我正在連接到本地守護程序發出的提示。所以基本上我正在連接到本地主機。

只需創建它;)

如果你在 linux 上,你可以使用:

ssh-copy-id user@host

你的情況是什麼?

如果要使用公鑰連接到遠端伺服器,則必須創建一對密鑰,本地電腦上的一個儲存是私鑰。然後您必須將公鑰複製到遠端伺服器,使用 ssh-keygen 生成authorized_keys文件的內容:

ssh-keygen -i -f publickey.pub >> .ssh/authorized_keys

然後嘗試連接到遠端主機。

引用自:https://serverfault.com/questions/505962