※VM設定済みとする。
本体の設定
- VertualBoxのメニューから「環境設定」を選択
- 「ネットワーク」選択
- 「ホストオンリーネットワーク」選択
- 右端のアイコンから「追加」選択
- IPv4アドレスは自動で追加されるが、もし他にホストオンリーネットワークが設定されている場合は、他と被らないものにする
(後の接続の為にIPアドレスを控えておく) - 必要ならDHCPサーバーを有効化にして設定する
サーバーアドレス:192.168.56.100
サーバーマスク:255.255.255.0
アドレス下限:192.168.56.101
アドレス上限:192.168.56.254
仮想マシンの設定
- 使用するVMを選択して「設定」を開く
- 「ネットワーク」を選択
- 「アダプター2」を選択して有効化にチェック
(アダプター1がNATであるはずなので) - 「割当て」でホストオンリーアダプターを選択
- 名前を作成したアダプターにする
設定確認
- 仮想マシンを起動
- ログイン
- コマンド
ifconfig
を叩く - eth0が仮想マシンのネットワークアダプター1、eth1がアダプター2なので
IPアドレスやMACアドレスが同じになっているか確認する - 4で設定が足りなかったり異なったりしている場合は設定ファイルを開いて編集する
vim /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth1
vim /etc/udev/rules.d/70-persistent-net.rules
も確認して相違ある場合は編集する。 - 設定変えたら
reboot
する
SSH接続
- ターミナル(mac)で
ssh 192.168.56.1(アダプターのIP)
ユーザー名がいる場合ssh [email protected]
- 入力の手間を省くなら
.ssh/config
に設定追加Host vmtest HostName 192.168.56.1 User root
ssh vmtest
で接続出来るようになる
Finderで仮想マシン内を表示する
- 移動→サーバーへ接続
- サーバーアドレスをネットワークアダプターで設定したIPにする
smb://[email protected]
(rootはユーザー名)
windowsの場合はエクスプローラーのアドレスバーに ¥¥192.168.56.1
と入れれば表示されると思う。
アプリケーションで仮想マシン内のファイルやフォルダを開きたい場合は、「共有」にIPアドレスで表示があるので選択して移動する。(windowsだとネットワーク)