未受保護的私鑰文件

未受保護的私鑰文件

我有一個 Amazon EC2 實例,一直用來學習網路概念,今天我嘗試透過 SSH 進行連接,並收到以下錯誤提示。

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'C:\Users\Ryan\aws-ec2-server.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.

我嘗試根據回覆來調查這個問題線。不幸的是,一旦我更改了文件的權限,我就收到了同樣的錯誤。許多其他回應都提供了有關如何使用 糾正此錯誤的指導chmod,但不幸的是我在 Windows 上運行並且無法找到適合我的適當解決方案。

答案1

在 Windows 上我發現最容易使用油灰而不是命令列 ssh 客戶端。

您需要將 pem 檔案轉換為 ppk。在電腦上執行“puttygen”,將其指向已儲存的 pem 私鑰,然後儲存 ppk 私鑰。然後使用 user@ip 和私鑰設定 putty。如果您需要更多幫助,將會有教程。

相關內容