Mam serwer z SSH działający na niestandardowym porcie. Zamiast 22 działa na 8129. Aby się zalogować, używam:
ssh -p 8129 hostname
Teraz, ilekroć muszę skonfigurować klucz do logowania bez hasła, muszę skopiować klucz publiczny i ręcznie dodać go do uprawnionych kluczy. Odkryłem, że polecenie ssh-copy-id
może być użyte w celu uproszczenia tego procesu, ale wygląda na to, że nie ma opcji określania portu serwera ssh.
Czy jest jakiś sposób na ssh-copy-id
użycie portu 8129, czy powinienem po prostu zapomnieć o tym poleceniu i ręcznie skopiować / wkleić?
ssh
ma składnięssh -p 1234 user@host
,ssh-copy-id "-p 1234 user@host"
a na końcuscp -P 1234 user@host
. Byłoby miło mieć taką samą składnię.