Ich habe einen öffentlichen Schlüssel in einem Server ( Host ), den ich auf einen anderen Server ( Ziel ) übertragen möchte .
Der Host - Server einen Schlüsselbund in hat .ssh/
Ordner, ich möchte nur einer von ihnen auf die zu kopierZielServer (es ist nicht id_rsa.pub
, so lässt Anruf mykey.rsa.pub
).
Außerdem verfügt der Zielserver über den Host-Server-Schlüssel (lässt uns anrufen hostkey.rsa.pub
) .ssh/authorized_keys
für kennwortloses SSH.
Ist es möglich so etwas zu tun?
ssh-copy-id mykey.rsa.pub -i hostkey.rsa.pub user@target
Ja, es ist so etwas möglich
mit der neuesten Version von
ssh-copy-id
. Wenn Sie ältere haben, funktioniert dies möglicherweise nicht oder nicht (mit RHEL7 und älterem Fedora mitSSH_COPY_ID_LEGACY=1
Umgebungsvariablen)quelle