放置 OpenSSH 的公鑰文件

放置 OpenSSH 的公鑰文件

我在 Windows 7 筆記型電腦上的虛擬機器中執行 Ubuntu 16.04.1 LTS。我使用 PuTTY 金鑰產生器創建了一個私鑰和 2 個公鑰。其中一個公鑰來自「儲存私鑰」按鈕,另一個來自「轉換」>「匯出 OpenSSH 金鑰」。我使用 FTP 程式將 2 個公鑰檔案放在 Ubuntu 上的 /home/myUserName 目錄中。問題:

1) 我想使用哪個公鑰檔案?

2)如何確定公鑰檔案的存放位置?

3) 使用 Ubuntu(不是透過 SSH 連線)時,我可以使用哪些指令來放置/啟動公鑰檔案?

我真的很感激任何幫助。我的網路搜尋找到了有關如何透過 SSH 連線建立金鑰檔案的令人困惑的資訊。我已經獲得了文件,我只想讓它們工作。

答案1

  1. 在你的 Ubuntu 機器上,你需要在 /home/user/.ssh 下方有一個名為授權密鑰
  2. 這需要將權限設定為 -rw-r--r--。您可以chmod 644 authorized keys透過虛擬機器上的命令列進行設定。
  3. 文件存在後,您現在需要編輯授權密鑰檔案並將 openSSH 公鑰文字放入其中。確保複製時文字中沒有新增空格。
  4. 將此文件保存在 Ubuntu VM 上。
  5. 現在你已經擁有了授權密鑰建立檔案後,您現在應該能夠透過 PuTTy 連接到您的私人的鑰匙。
  6. 為此,請確保您具有用於連接的 .ppk 檔案設定。
  7. 您將導航 PuTTy 到樹的“連接”部分,然後按一下SSH
  8. 點選授權在右側底部,您可以看到用於瀏覽 .ppk 的部分。
  9. 選擇此選項後,您現在應該能夠嘗試透過金鑰驗證連線到 Ubuntu 虛擬機器。

相關內容