ホストOSからゲストOSに ssh
ssh を使ってホストOSからゲストOSに入ればシームレスに FreeBSD の環境を味わえることにようやく気づき、ssh の設定をして X.Org 関連をガンガン消した。
消すときには pkg_cutleaves が役に立った。
VirtualBox の場合、/usr/bin/VBoxManage を使って
% VBoxManage setextradata FreeBSD6 "VBoxInternal/Devices/e1000/0/LUN#0/Config/guestssh/Protocol" TCP % VBoxManage setextradata FreeBSD6 "VBoxInternal/Devices/e1000/0/LUN#0/Config/guestssh/GuestPort" 22 % VBoxManage setextradata FreeBSD6 "VBoxInternal/Devices/e1000/0/LUN#0/Config/guestssh/HostPort" 2222
とする。FreeBSD6 は VirtualBox 上のマシンの名前、e1000 は VirtualBox 上でのネットワークアダプタの名前。
% VBoxManage getextradata FreeBSD6 enumrate (略) Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/guestssh/Protocol, Value: TCP Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/guestssh/GuestPort, Value: 22 Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/guestssh/HostPort, Value: 2222
となっていればOK。
あとは FreeBSD 上で sysinstall を使って sshd を有効にして、ホスト側から ssh -p 2222 -l eagle localhost で繋がる。