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
。同じ構文を使用するのはとても良いことです。