ssh-copy-id를 사용할 때 인증용 키 파일을 어떻게 사용하나요?

ssh-copy-id를 사용할 때 인증용 키 파일을 어떻게 사용하나요?

가능합니까? 그렇다면 어떨까요?

SSH 키를 복사하려는 서버에서는 사용자 이름과 비밀번호 대신 키 파일을 사용한 인증만 허용합니다.

다음 명령을 사용하여 서버에 로그인할 수 있습니다ssh -i ...

답변1

방금 확인했는데, ssh-copy-id는 ssh에서 사용하는 것과 마찬가지로 -i [identity_file] 옵션을 지원합니다.

그래도 문제가 해결되지 않으면 사용 중인 버전에서 이 옵션을 사용할 수 있는지 확인할 수 있습니다.

-o ssh -o IdentityFile ~/backups/.ssh/id_dsa

다음으로 ssh-copy-id 버전을 업데이트해 보세요. 마지막으로 SSH 로그인 후 공개 키를 복사하여 붙여넣으면 됩니다.

답변2

ssh-agent가 실행 중이고 로그인할 수 있는 이전 키가 로드되어 있는 경우 다음과 같이 작동해야 합니다.

ssh-copy-id -i new-key user@host

또는

ssh-copy-id -i new-key host-alias-from-config

를 추가해야 -f하는데 제 실수인지 모르겠습니다.

관련 정보