Mam klucz publiczny na serwerze ( hoście ), który chcę przenieść na inny serwer ( cel ).
Serwer hosta ma kilka kluczy w .ssh/
folderze, chcę skopiować tylko jeden z nich na serwer docelowy (tak nie jest id_rsa.pub
, więc zadzwoń mykey.rsa.pub
).
Ponadto serwer docelowy ma klucz serwera hosta (pozwala na wywołanie hostkey.rsa.pub
) .ssh/authorized_keys
, dla ssh bez hasła.
Czy można zrobić coś takiego?
ssh-copy-id mykey.rsa.pub -i hostkey.rsa.pub user@target
-f
wcześniej-i
.Tak, możliwe jest coś takiego
z najnowszą wersją
ssh-copy-id
. Jeśli masz trochę starszych, to może, ale nie musi działać (z RHEL7 i starszą Fedorą zeSSH_COPY_ID_LEGACY=1
zmienną środowiskową)źródło