ksaitoの日記

日々試したことの覚え書き

ssh-copy-idのポート指定

移転しました。

自動的にリダイレクトします。

keychainを使うと安全に公開鍵方式でパスワードを毎回入力しないでサーバにアクセスできます。
事前準備として公開鍵のコピーが必要ですが、ssh-copy-idコマンドを使ってsshの公開鍵を安全にコピーすることができます。
このコマンドには、ポート指定をするオプションがないのでVirtualBoxなどの仮想サーバにアクセスするときに困ります。
ちょっとトリッキーな方法ですが、下記のようにするとポートを指定できます。

$ ssh-copy-id "-p 4022 localhost"
localhost's password: 
Now try logging into the machine, with "ssh '-p 4022 localhost'", and check in:

  .ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.

$