かきスタンプ

福岡でフリーランスの物流系のエンジニアやってます。

Vagrant:IPアドレスを振っていない仮想マシンに sshログインする方法

<環境>
ホストOS:Windows 10
ゲストOS:CentOS 7
仮想化ツール:VirtualBox
sshクライアントツール:Tera Term


Vagrantで作成した仮想マシンは、通常「vagrant ssh」コマンドでログインするかと思いますが、通常の sshログインも可能です。
 
以下、デフォルト設定で仮想マシンを立上げ、Vagrantfile は特に編集していない状態を想定しています。

Tera Teamを起動

設定は以下。

f:id:kakisoft:20180818225639p:plain

ユーザ名・パスフレーズを設定

f:id:kakisoft:20180818225653p:plain
続いて、秘密鍵を設定します。

秘密鍵を設定

秘密鍵のパスは、

(仮想マシンを作成したフォルダ)\.vagrant\machines\default\virtualbox

となっています。
種類を「すべてのファイル」にして、『private_key』を選択します。 f:id:kakisoft:20180818225707p:plain

ログイン

f:id:kakisoft:20180818225716p:plain


備考

以下のコマンドで、ssh 設定を確認できます。

vagrant ssh-config

f:id:kakisoft:20180820002851p:plain