プログラミングは芸術だ!

web系エンジニアの備忘録 「プログラミングは芸術」を座右の銘として日々勉強中 最近Androidもやってます

通常SSHでVagrantにログインする方法

参考サイト
VagrantインスタンスにSSHでログインする - Qiita
基本的には参考リンク先の方法できます

備忘録として自分のブログにもまとめます

vagrant ssh

普段は上記のコマンドでsshログインができるので、通常のsshコマンドでログインすることは少ないのですが、
なにかのツール経由でログインしたい場合などは通常のSSHでログインすることになります

今回はSequel Proからログインしたかったのです

ここから参考サイトのおさらい

私の環境
実行環境:Mac OS X 10.10.2
VagrantfileでIPアドレスが 192.168.33.10に設定しています
Vagrant側のOS:ubuntu14.04

vagrant ssh-config --host 192.168.33.10 >> ~/.ssh/config

vagrant ssh で使用している設定をホストのSSHのconfigに追加する

ssh 192.168.33.10

上記のコマンドでログイン

Sequel Proの方にも設定

passwordログインでもいいのですが、今回は鍵認証で設定しております
f:id:gamu1012:20150830231615p:plain
Test connectionで接続を確認して、問題がなければお気に入りに登録しておきましょう

補足

実際にSequel ProでVagrant環境のDBにログインするだけなら、
ホストのSSHのconfigに設定を追加する必要はありません

vagrant ssh-config --host 192.168.33.10

このコマンドでportとuser,private keyのパスを確認して、Sequel Proに設定してあげれば、つながります

Vagrantで開発環境を構築する方法はこちら

charlie1012.hatenablog.jp