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. $