공개 키를 작동시키는 데 문제가 있습니다.

공개 키를 작동시키는 데 문제가 있습니다.

공유 Hostgator 사이트에서 Adrive의 scp 서버로 보내기 위해 scp를 사용하고 있습니다.

puttygen.exe를 사용하여 개인 키와 공개 키를 만들었습니다. 처음에는 비밀번호를 비밀번호로 입력했습니다. 두 번째는 비밀번호를 입력하지 않았습니다.

두 개의 키를 생성하기 위해 공개 키 텍스트를 Adrive 웹 사이트에 업로드했습니다. 또한 Hostgator의 개인 키를 업로드했습니다.

두 경우 모두 다음과 같은 프롬프트가 표시됩니다.

server [~/.ssh]# scp -i ~/.ssh/sss.ppk  ~/backups/zips/backup_2015_11_26.tgz [email protected]:.
Enter passphrase for key '.ssh/sss.ppk':

설정한 비밀번호를 입력했는데 다시 메시지가 뜹니다. 비밀번호가 있는 키와 비밀번호가 없는 키로 시도해 보았습니다.

이 부분을 지나칠 수가 없었습니다. 3개의 메시지를 받은 후 scp 비밀번호를 요청했습니다.

자동으로 백업을 수행하도록 cron 작업을 설정할 수 있도록 제가 작성하는 스크립트에서 이것을 사용하고 싶습니다.

uname을 수행하거나 다음을 얻습니다.

3.12.35.1418868451 GNU/리눅스

답변1

scpPuTTY 키 형식의 일부이며 opensshPuTTY 키 형식을 지원하지 않습니다(현재 버전에서는 "입력에 관계없이 암호가 필요함" 문제가 있음).

다음 명령을 사용하여 PPK 형식의 키를 다음으로 변환할 수 있습니다.푸티간(변환 -> OpenSSH 내보내기) 또는 다음을 사용하여 openssh 형식으로 새 키를 생성하세요 ssh-keygen.

ssh-keygen -t rsa

새 키도 저장되지만 authorized_keys제대로 작동할 것입니다.

관련 정보