🏃
VirtualBoxのUbuntuにssh可能にするワンライナー
小ネタです🍣
VirtualBoxでクリーンインストールしたUbuntuにホストマシンからアクセスする際に、自身のTerminalからSSHできると便利です
検証環境を作成したい時などによく作業するため、すぐ構築できるようにインストールスクリプトを作成しました
仕様としては以下になります
- ホストマシンからVMにSSHできれば十分なためホストオンリーネットワークを設定
- インターネットアクセスさせたいためNATを設定
- SSHはパスワード認証にする
手順
クリーンインストールしたUbuntuにログイン後、以下コマンドを実行してください
curl https://yktakaha4.github.io/files/vbox.bash | bash
# IPアドレスを変更したい場合
curl https://yktakaha4.github.io/files/vbox.bash | IP_ADDRESS=192.168.56.11 bash
内容としては以下になります
心配な方は一度ローカルにダウンロードして確認ののち実行してください
インストールしたら一度VMを停止して、VirtualBoxでホストオンリーネットワークを作成します

作成したイメージにインターフェースを紐付けます
ひとつめに ホストオンリーネットワーク を、ふたつめに NAT を設定しましょう


再起動したらSSH接続できるはずです
接続設定も書いておくと便利と思います
Host vbox
User vboxuser
HostName 192.168.56.10
ssh vbox
そんだけ😌
Discussion