http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/install.html
配置:
网络:
NAT + 端口转发. 启用DHCP.
网卡: Intel PRO/1000, 所以下面填e1000, 而不是pcnet。(详见VirtualBox UserManual)
VBoxManage setextradata freebsd "VBoxInternal/Devices/e1000/0/LUN#0/Config/telnet/Protocol" TCP
VBoxManage setextradata freebsd "VBoxInternal/Devices/e1000/0/LUN#0/Config/telnet/GuestPort" 23
VBoxManage setextradata freebsd "VBoxInternal/Devices/e1000/0/LUN#0/Config/telnet/HostPort" 2323
VBoxManage setextradata freebsd "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/Protocol" TCP
VBoxManage setextradata freebsd "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata freebsd "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/HostPort" 2222
现在可以ssh过去了
ssh -p 2222 user@host
用户管理:
将用户添加到wheel组, 才可以su.
编辑 /etc/group 文件, wheel:*:0:root,bbs
安装sudo
- cd /usr/ports/security/sudo
- make install clean
- visudo 增加一行: wheel ALL=(ALL) NOPASSWD: ALL
ps. VirtualBox 对 FreeBSD 7 时常出现这个bug:
sigreturn: eflags = 0x80247
console锁死了,只能通过另外一个终端ssh上去BSD,杀死进程或者执行reboot重启.
http://www.virtualbox.org/ticket/2341 希望尽快解决
没有评论:
发表评论