🏃

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

内容としては以下になります
心配な方は一度ローカルにダウンロードして確認ののち実行してください

https://github.com/yktakaha4/files/blob/main/vbox.bash

インストールしたら一度VMを停止して、VirtualBoxでホストオンリーネットワークを作成します

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

再起動したらSSH接続できるはずです
接続設定も書いておくと便利と思います

Host vbox
  User vboxuser
  HostName 192.168.56.10
ssh vbox

そんだけ😌

Discussion