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-idzur 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-idVerwendung von Port 8129 zu bestimmen, oder sollte ich diesen Befehl einfach vergessen und manuell kopieren / einfügen wie zuvor?
sshSyntax 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.