自分用メモに近いエントリーになります。
Ubuntuを使いたい私は頻繁にVirtualBoxのUbuntuを利用しています。
この時、ホストOSと接続できないと何かと不便なので、
ssh接続の設定をさくっとしていきます!
本エントリーは下記の環境で確認しています。
VirtualBox | 5.1.12 r112440 (Qt5.6.2) |
---|---|
ゲストOS | Ubuntu 16.04 LTS |
ホストOS | Windows 10 Pro |
- 1.VirtualBoxの環境設定を確認する
- 2.Ubuntuの仮想環境の設定を変更
- 3.Ubuntuを起動して、ネットワーク設定を確認
- 4.Ubuntuにopen sshサーバをセットアップ
- 5.sshコマンドを発行して接続確認する
1.VirtualBoxの環境設定を確認する
ネットワークの設定を確認する
「ファイル」→「環境設定」を選択してVirtualBoxの環境設定を開く。
ネットワークの設定を確認する。
アダプターの設定がされていること
DHCPサーバの設定が有効化されていること
2.Ubuntuの仮想環境の設定を変更
ネットワークの「アダプター2」に、ホストオンリーアダプターを設定する
仮想マシン個別の設定を開き、ネットワークの設定を変更する。
3.Ubuntuを起動して、ネットワーク設定を確認
下記コマンドを実行して、ネットワーク設定を確認する
ifconfig
enp0s8が設定されていることを確認する
4.Ubuntuにopen sshサーバをセットアップ
下記コマンドを実行して、open sshサーバをインストールする
sudo apt-get install openssh-server
5.sshコマンドを発行して接続確認する
Pingが通ることを確認
次に、sshコマンドをホストOSから叩いてみる。
ssh 192.168.56.101
ssh接続に成功することを確認♪
※文字化けしてるのは多分Git Bashのせい。
pingは通るけどssh接続できない場合はsshdのインストールを試みてみる
Ubuntuにsshdがインストールされていない可能性があります。
Xubuntuなど、Ubuntu派生系はインストールされていないこともあり。
下記コマンドを実行してインストールします。
sudo apt-get install ssh
以上です!