在 vmware 可用 Bridged Adapter
而 VirtualBox 可以用 NAT 再加上端口转发,
如果要用 Bridged Adapter, 需要另安装驱动
1. 设置
Settings... - Network - Adapter 1
a) Enable Network Adapter - NAT
Advanced - Port Forwarding
Name: SSH
Protocol: TCP
Host IP: 127.0.0.1
Host Port: 2222 (设置一个还没在用的端口)
Guest IP: 10.0.2.15 (可以在 Linux 虚拟机上用 ifconfig 检查 IP)
Guest Port: 22 (SSH 默认端口)
b) Enable Network Adapter - Bridged Adapter
嫌麻烦的话, 可用 Bridged Adapter
但要先自行安装才能用
http://jasonmun.blogspot.my/2016/07/virtualbox-bridged-adapter.html
2. 在 VirtualBox 上的 Linux 虚拟机 安装上 SSH Server
http://jasonmun.blogspot.my/2016/07/linux-ssh.html
3. 在主机上连接 Linux 虚拟机
a) NAT + Port Forwarding
$ ssh 用户名@127.0.0.1 -p 2222
b) Bridged Adapter
$ ssh 用户名@192.168.X.X
* 测试的时候, 记得先将防火壁关掉 (如果有开启)
之后可以写入规则, 允许将端口 22/TCP 打开
没有评论:
发表评论