Ich habe es gerade versucht und es sieht nicht so aus, als wäre es möglich.
Bestätigen Sie, dass wir einen passwortlosen SSH-Zugriff haben:
ssh root@redmine -- 'whoami'
# root
Der sekundäre öffentliche Schlüssel, den ich installieren möchte
ls amir*
# amir.pub
Versuch Nr. 1:
ssh-copy-id -i amir.pub root@redmine
# ERROR: failed to open ID file './amir': No such file or directory
Dies wurde als OpenSSH-Fehler Nr. 2110 gemeldet .
Problemumgehung: Erstellen Sie einen gefälschten privaten Schlüssel
touch amir
ssh-copy-id -i amir.pub root@redmine
# INFO: attempting to log in with the new key(s), to filter out any that are already installed
# INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
# root@redmine's password:
Es sieht so aus, als würde es in diesem Fall die Verwendung des vorhandenen Schlüssels verweigern, es sei denn, mir fehlt etwas.