Ich habe einen Server mit SSH auf einem Nicht-Standard-Port. Anstelle von 22 wird es auf 8129 ausgeführt. Zum Anmelden verwende ich:
ssh -p 8129 hostname
Wenn ich jetzt einen Schlüssel für die Anmeldung ohne Kennwort einrichten muss, muss ich den öffentlichen Schlüssel kopieren und manuell zu authorized_keys hinzufügen. Ich habe festgestellt, dass der Befehl ssh-copy-id
zur Vereinfachung dieses Vorgangs verwendet werden kann, aber anscheinend gibt es keine Option, um den Port des SSH-Servers anzugeben.
Gibt es eine Möglichkeit, die ssh-copy-id
Verwendung von Port 8129 zu bestimmen, oder sollte ich diesen Befehl einfach vergessen und manuell kopieren / einfügen wie zuvor?
ssh
Syntax hatssh -p 1234 user@host
,ssh-copy-id "-p 1234 user@host"
und schließlichscp -P 1234 user@host
. Es wäre so schön, die gleiche Syntax zu haben.