宿主机:windows xp
虚拟机:virtualbox下安装的freebsd
首先要解决的当然双机ping通的问题。因为VB默认是NAT连接,而且不像VMware那样直接能ping通,所以就给fb另增了一块网卡用来和宿主机桥接。
首先关闭虚拟机,然后在VB的设置选项中找到网络,启用网络连接2,连接方式选Bridged Adapter。重启虚拟机,命令行下用root账户执行
echo 'ifconfig_em1="inet 192.168.1.133 netmask 255.255.255.0"' >> /etc/rc.d
XP的地址是192.168.1.33,所以这样就能保证两台机器处于同一网段。
然后reboot或重启网卡,应该能相互ping通了。这样虚拟机就既能通过NAT连接互联网又能和主机交互。
现在配置ssh,虽然是在同一台机器上,但毕竟虚拟机会“吃”鼠标,而且在终端下使用不能C&P文字,很不方便。
- 确认/etc/rc.conf里有sshd_enable="YES"
- /etc/hosts.allow ssh:ALL
现在可以用普通账户ssh到fb上了。但是如果用root登录的话会提示Using keyboard-interactive authentication,/etc/ssh/sshd_config下面
#PasswordAuthentication no 修改为: PasswordAuthentication yes #PermitRootLogin no 修改为:PermitRootLogin yes
现在用root用户登入仍然会提示,但输入密码后能进入系统了!