VirtualBox SSH 登录 NAT 方式联网的 GUEST HOST
2013-08-22 13:34
597 查看
在 VirtualBox 中安装好 Linux 后,发现无法直接 ssh 登录到 Linux Guest Host (印象里貌似Vmware默认是可以的)。
Google 一下,发现确实有可行的解决方案:
1. WinXP环境下如何建立ssh网络连接到Virtual
Box的Linux Guest
2. Virtualbox NAT ssh to guest
都是基于命令行进行端口转发实现的。
其实通过VirtualBox自身的简单设定,就可以进行端口转发了,从而可以正常使用SSH。具体的设置方法是:
1. 在虚拟机列表上,选中虚拟机的名称,右键“设置”,打开虚拟机设置窗口。
2. 在虚拟机设置窗口中点击“网络”,切换到网络设置选项卡。
3. 点击 “高级(d)” , 展开网络高级设置选项。
4. 点击 “Port Forwarding” 按钮,打开 “Port Forwardding Rules” 窗口,进行端口转发设置。
5. 在 “Port Forwardding Rules” 窗口中,单击“+”按钮,新增一条转发规则 (Insert new rule)。如下图所示:
VirtualBox NAT 端口转发设置
6. 完成设置后,点击“确定”按钮,使转发规则生效。如果想要正常访问虚拟机的HTTP服务,还可以设置一条针对虚拟机80端口的转发规则。
至此,配置完成。现在启动虚拟机,测试 port 转发效果。
在宿主机器打开putty等ssh客户端软件,访问本机(指宿主机器)的22端口(根据上面的配置),即可将请求转发到虚拟机的22端口了。如下图:
测试NAT端口转发规则
连接成功后,可以看到我们访问的的确是虚拟机~
测试SSH登录虚拟机
改成下面的方式也行,可以适应ip地址变化的情况
from:http://www.fising.cn/2011/05/virtualbox-ssh-%E7%99%BB%E5%BD%95-nat-%E6%96%B9%E5%BC%8F%E8%81%94%E7%BD%91%E7%9A%84-guest.shtml
Google 一下,发现确实有可行的解决方案:
1. WinXP环境下如何建立ssh网络连接到Virtual
Box的Linux Guest
2. Virtualbox NAT ssh to guest
都是基于命令行进行端口转发实现的。
其实通过VirtualBox自身的简单设定,就可以进行端口转发了,从而可以正常使用SSH。具体的设置方法是:
1. 在虚拟机列表上,选中虚拟机的名称,右键“设置”,打开虚拟机设置窗口。
2. 在虚拟机设置窗口中点击“网络”,切换到网络设置选项卡。
3. 点击 “高级(d)” , 展开网络高级设置选项。
4. 点击 “Port Forwarding” 按钮,打开 “Port Forwardding Rules” 窗口,进行端口转发设置。
5. 在 “Port Forwardding Rules” 窗口中,单击“+”按钮,新增一条转发规则 (Insert new rule)。如下图所示:
VirtualBox NAT 端口转发设置
6. 完成设置后,点击“确定”按钮,使转发规则生效。如果想要正常访问虚拟机的HTTP服务,还可以设置一条针对虚拟机80端口的转发规则。
至此,配置完成。现在启动虚拟机,测试 port 转发效果。
在宿主机器打开putty等ssh客户端软件,访问本机(指宿主机器)的22端口(根据上面的配置),即可将请求转发到虚拟机的22端口了。如下图:
测试NAT端口转发规则
连接成功后,可以看到我们访问的的确是虚拟机~
测试SSH登录虚拟机
改成下面的方式也行,可以适应ip地址变化的情况
from:http://www.fising.cn/2011/05/virtualbox-ssh-%E7%99%BB%E5%BD%95-nat-%E6%96%B9%E5%BC%8F%E8%81%94%E7%BD%91%E7%9A%84-guest.shtml
相关文章推荐
- VirtualBox + CentOS 使用 NAT + Host-Only 方式联网
- VirtualBox + CentOS 使用 NAT + Host-Only 方式联网
- visualbox nat方式联网时ssh无法访问虚拟机的解决办法
- VirtualBox + CentOS 使用 NAT + Host-Only 方式联网
- VirtualBox NAT方式端口转换
- 用ssh连接的方式访问virtual-box里面的虚拟机
- VirtualBox NAT 模式下,主机ssh访问虚拟机配置
- CentOS in VirtualBox (NAT模式) 实现 SSH
- Virtualbox NAT ssh to guest
- centos in virtualbox (nat 模式) 实现 ssh
- VirtualBox NAT方式设置CentOs7的IP为10.0.2.2时SSH登录拒绝
- CentOS in VirtualBox (NAT模式) 实现 SSH
- vmware+Ubuntu下用NAT方式联网在本地ssh本机访问
- centos in virtualbox (nat 模式) 实现 ssh
- 创建公钥秘钥对,使用Public Key方式登录SSH(CentOS)
- 【SSH】登录方式(1)用户名/密码:取远程公钥+用户名/密码 (2)公钥:取数据+本地私钥
- 解决ubuntu1604 Vmware虚拟机NAT方式不能联网问题
- ssh免密码登录方式
- 怎样使用nat和桥接方式解决虚拟机联网问题
- 使用key验证方式登录ssh