SSHが標準以外のポートで実行されているサーバーがあります。22の代わりに8129で実行されます。ログインするには、次を使用します。
ssh -p 8129 hostname
これで、パスワードなしのログイン用のキーをセットアップする必要があるときはいつでも、公開キーをコピーして、それをauthorized_keysに手動で追加する必要があります。コマンドssh-copy-idを使用してこのプロセスを簡素化できることを発見しましたが、sshサーバーのポートを指定するオプションがないようです。
ssh-copy-idポート8129を使用するように指示する方法はありますか、このコマンドを忘れて、以前のように手動でコピー/貼り付けする必要がありますか?
sshは構文を持ちssh -p 1234 user@host、ssh-copy-id "-p 1234 user@host"そして最後にscp -P 1234 user@host。同じ構文を使用するのはとても良いことです。