2016-08-21 3 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로 권한을 준

+0

을 실행 다시 .IT이 여전히 sudo는 SSH-Keygen은 -y -f jj.pem처럼 보여줍니다 > 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

관련 문제