2016-08-21 21 views
-1

以下のコマンドを私有鍵から公開鍵を生成するために実行したところ、エラーが表示され、パスフレーズを要求しています。 (事前に)sshを使用して秘密鍵からpub鍵を作成する

~# 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 

おかげ

答えて

0

のsshチェックあなたの秘密鍵ファイルを他のユーザーが読み取ることができれば。それが事実であるので、それ以上行くことを拒否する。

だけchmod 600 key.pemと私は600として許可を与えたと.ITは、このまだsudoのはssh-keygenは-y -f jj.pemのように示してもう一度実行し

+0

(読み書きのみ、現在のユーザーの権限を)もう一度ツールを実行> mykey.pub -bash:mykey.pub:許可が拒否されました。私はsudoユーザーとして実行しています – Doefi

+0

問題は 'mykey.pub'に関連しています。古い 'mykey.pub'ファイルを削除して再試行してください。または、CD-ROMのような読み取り専用デバイスから実行しています。 –

+0

いいえ、読み取り専用のデバイスに問題はなく、ファイルを削除しても問題はありません。 http://stackoverflow.com/questions/82256/how-do-i-use-sudo-to-redirect-output-to-a-location-i-dont-have-permission-to-wr – techraf

関連する問題