이전 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