J'ai une clé publique sur un serveur ( hôte ) que je souhaite transférer vers un autre serveur ( cible ).
Le serveur hôte a un tas de clés dans le .ssh/
dossier, je veux copier une seule d'entre elles sur le serveur cible (ce n'est pas le cas id_rsa.pub
, alors appelons mykey.rsa.pub
).
De plus, le serveur cible possède la clé du serveur hôte (permet d'appeler hostkey.rsa.pub
) .ssh/authorized_keys
, pour ssh sans mot de passe.
Est-il possible de faire quelque chose comme ça?
ssh-copy-id mykey.rsa.pub -i hostkey.rsa.pub user@target
-f
avant-i
.Oui, c'est possible quelque chose comme
avec la dernière version de
ssh-copy-id
. Si vous en avez un plus ancien, cela pourrait ou non fonctionner (avec RHEL7 et Fedora plus ancien avecSSH_COPY_ID_LEGACY=1
variable d'environnement)la source