Buno Journals

It's what I do that defines me.

vagrant sshでの接続情報を~/.ssh/configに書く

vagrantで立ち上げた仮想マシンsshログインするには通常vagrant sshコマンドを使うが、

vagrant ssh-configコマンドを実行すると、

Host default
  HostName 127.0.0.1
  User vagrant
  Port 2222
  UserKnownHostsFile /dev/null
  StrictHostKeyChecking no
  PasswordAuthentication no
  IdentityFile "/Users/xxx.../.vagrant/machines/default/virtualbox/private_key"
  IdentitiesOnly yes
  LogLevel FATAL

とのように出力されるので、この内容を~/.ssh/configに書くと、

この場合であれば、ssh defaultと打てばログイン可能。

ファイル転送であれば scp file_name vagrant@default:~ のようにして可能。

/vagrantの共有ディレクトリで用が足りるならそれで。

参考サイト weblabo.oscasierra.net