
이전 Linux 설치의 SSH 공개 및 개인 키 쌍(파일)과 해당 암호 문구가 있습니다.
~/id_rsa.pub
~/id_rsa.ppk
개인 키를 추가하려고 하면 다음과 같은 경고 메시지가 나타납니다.
$ ssh-add id_rsa.ppk
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0444 for 'id_rsa.ppk' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
이를 수행하는 올바른 방법은 무엇입니까? 저는 리눅스 민트 18.1을 사용하고 있습니다.
업데이트이 페이지에서 해결책을 찾았습니다.https://superuser.com/questions/232362/how-to-convert-ppk-key-to-openssh-key-under-linux
답변1
권한을 수정합니다(그룹 및 전체 권한을 모두 제거하여).
chmod go= ~/id_rsa.ppk
그런 다음 추가하십시오.
ssh-add ~/id_rsa.ppk
답변2
디렉터리 에 있는 SSH 파일에 대한 표준 권한은 다음 ~/.ssh
과 같습니다.
~/.ssh:700
id_rsa :600
id_rsa.pub:644
승인_키:644