-1
我執行了下面的命令,用於從私鑰創建公鑰,它向我顯示錯誤並詢問密碼。使用ssh從私鑰創建發佈密鑰
~# ssh-keygen -y -f key.pem > mykey.pub
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for 'key.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: key.pem
Enter passphrase:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for 'key.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: key.pem
load failed
感謝(提前)
我給權限爲600,然後再次運行。它這樣表示還是須藤SSH-凱基-y -f jj.pem > mykey.pub -bash:mykey.pub:Permission denied.Eventhough iam running as sudo user – Doefi
正如您所看到的問題現在與'mykey.pub'有關!刪除舊的'mykey.pub'文件並重試。或者你正在使用像CD-ROM這樣的只讀設備來運行它。 –
不,它不是隻讀設備問題,刪除文件也無濟於事。請參閱http://stackoverflow.com/questions/82256/how-do-i-use-sudo-to-redirect-output-to-a-location-i-dont-have-permission-to-wr – techraf