1,debian中需要安装openssh-server,并开启ssh服务
2,VirtualBox的网络连接方式选择NAT(可以连接外面的网络),默认情况下,主机无法连接客户机(debian),因此需要端口映射,
具体操作如下:
VBoxManage setextradata "name of vm " "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP
VBoxManage setextradata "name of vm " "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata "name of vm " "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222
注:用你虚拟机的名字来替换其中的 name of vm
3, 重启VirtualBox
4,可以用putty连接了,IP是127.0.0.1,端口是2222
附1:
如果VirtualBox的网络连接方式使用“Host-only adapter”,默认情况下客户机(debian)的Ip会是192.168.56.101,可以直接使用
putty连接(端口是22),但是客户机可能无法上外网(比如在绑定端口的情况下)
附2: