广告

本站里的文章大部分经过自行整理与测试

2016年7月29日星期五

VirtualBox - Linux - SSH

在 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 打开

没有评论:

发表评论