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 사용 )