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