我有一個私鑰文件名爲awskey.ppk和主機的IP地址連接到AWS EC2實例(我們稱之爲123.45.678.910使用私鑰和主機IP
我試圖用連接到EC2實例在命令行命令 -
ssh -i /Users/ashishagarwal/EC2/awskey.ppk [email protected]
這是給我的錯誤:
權限爲0644 '/Users/ashishagarwal/EC2/awskey.ppk' 過於開放。需要您的私鑰文件不能被他人訪問。 該私鑰將被忽略。 錯誤的權限:忽略密鑰:/Users/ashishagarwal/EC2/awskey.ppk 權限被拒絕(publickey)。
我該如何解決這個問題?
如何使用mac將ppk轉換爲openssh? –
我不知道一種方法。我所知道的唯一工具是putty keygen(puttygen)工具。您可以打開密鑰文件並以openssh密鑰格式導出。 – datasage
我終於在我的mac上安裝了膩子,並使用命令 - puttygen awskey.ppk -O private-openssh -o awskey.pem將ppk文件轉換爲pem文件。這只是給了我錯誤 - Permission denied(publickey) 。 –