[server] ssh-copy-id 암호없이 어떤 키를 지정

server ( host )에 다른 서버 ( target ) 로 전송하려는 공개 키가 있습니다.

호스트 서버에서 키의 무리가 .ssh/폴더를, 나는 그 중 하나를 복사 할 대상 (그렇지 않은 서버 id_rsa.pub그래서 전화를 할 수 있습니다, mykey.rsa.pub).

또한 대상 서버에는 비밀번호가없는 ssh에 대한 호스트 서버 키 (호출 hostkey.rsa.pub)가 있습니다 .ssh/authorized_keys.

이런 식으로 할 수 있습니까?

ssh-copy-id mykey.rsa.pub -i hostkey.rsa.pub user@target



답변

다음 ssh-o같은 옵션을 전달할 수 있습니다 .

ssh-copy-id -i mykey.rsa.pub -o "IdentityFile hostkey.rsa" user@target


답변

예, 다음과 같은 것이 가능합니다

ssh-copy-id -f -i hostkey.rsa.pub user@target

최신 버전의 ssh-copy-id. 오래된 것이 있으면 작동하거나 작동하지 않을 수 있습니다 (RHEL7 및 SSH_COPY_ID_LEGACY=1환경 변수가있는 이전 Fedora 사용 )


답변