hostからvirtualbox上のguestへsshでパスワードを入力してログインする方法を書きます。
環境
- host: Windows 10 (Git Bashを使用)
- guest: CentOS 7
- virtualbox
ネットワーク設定
1.virtualboxでの作業
-
ネットワーク->アダプター2以降->ホストオンリーアダプター
を選択 -
メニューバー->ファイル->環境設定->ネットワーク->ホストオンリーアダプター
から、 IPv4アドレスを書き留めておく -
ネットワーク->高度->ポートフォワーディング
でsshのポートを設定しておく
2.CentOSでの作業
-
nmtui
でデフォルトではenp0s8
という名前のネットワークを編集する - 書き留めておいたIPv4アドレスに末尾に0を付け加えるなりして、IPv4アドレスを設定
- IPv6は
ignore
とする -
Automatically connect
にチェックを入れる これで設定は完了!
3.ネットワーク確認
-
$ ip a
でenp0s8
のIPv4アドレスが出力されているか確認 -
$ ping IPv4address
でネットワークが疎通できているか確認
ログイン実行
Git_Bash
ssh -p ssh_port_number [user@***.***.***.*** | user@localhost]
これでパスワードの入力を求められたら成功です。
初めてログインするときは警告がでますが、yes
とすればパスワードの入力を求められます。
セキュリティ面の設定はこちらを参考にしてください。