La commande ssh-copy-id
ne peut pas être utilisée pour envoyer une clé sur un serveur ESXi (v. 6.7) car l’emplacement du authorized_keys
est inhabituel.
Il faut utiliser :
cat ~/.ssh/id_rsa.pub | ssh root@192.168.0.3 'cat >>/etc/ssh/keys-root/authorized_keys'
Au passage, la commande ssh-keygen
est cachée aussi.
Il faut lancer :
/usr/lib/vmware/openssh/bin/ssh-keygen