为什么80%的码农都做不了架构师?>>>   

在Ubuntu 14.04上亲测解决问题。

本文的 VirtualBox 是基于 Windows 平台环境,虚拟机中安装了 Ubuntu,即在 Windows 平台下通过 SSH 方式连接虚拟机中的 Ubuntu。

  一直以来都使用 VirtualBox 来虚拟 Ubuntu 使用,而自己的电脑都是在家里使用,家里又配置了一个无线路由器,故我总是将 VirtualBox 的网络方式设置为桥接模式(Bridged Adapter),这样可以很方便的使用 SecureCRT 的 SSH 方式连接 VirtualBox 里面虚拟的 Ubuntu。

  因为桥接模式的网络连接是相当于把虚拟出来的系统与真实主机并行存在,即假如真实主机从路由 器分配得的 IP 地址为 “192.168.1.100”,那么虚拟出来的系统在桥接模式下可以将 IP 配置为 “192.168.1.101”,就可以简单的在真实主机上 ping 这台虚拟主机,或者使用 SSH 方式连接,而连接的 IP 就是 “192.168.1.101”。

  而最近放假了,准备回家过年,突然想到那里的环境是没有路由器的,于是就不可能如上的桥接模式工作了。

  VirtualBox 安装完成后默认的连接方式是 “NAT” 方式,使用此方式可以直接在虚拟系统中访问网络,当然是基于真实主机可以访问网络的情况下。而这种 “NAT” 方式就是脱离了路由器的方式,虚拟系统依赖于真实系统但是不是并行存在的模式。那么这样的方式就可以在没有网络的情况下通过真实主机系统访问虚拟系统了。

  不过这样的 “NAT” 方式是无法使用上述简单的配置 IP 的方式就能直接连接的,需要做简单的设置。

步骤一:安装 SSH 服务

  这个东西就不用多说,在这里是必须的步骤,详见之前文章。

步骤二:端口转发

  此步骤就是全文的关键。关闭虚拟机,进入 Windows 平台的命令提示符模式,然后定位到你的 VirtualBox 安装目录,例如 “C:\Program Files\Oracle\VirtualBox”,接着输入:

VBoxManage  modifyvm  "VMname"  --natpf1  "guestssh,tcp,,2222,,22"

其中 “VM name” 为你的虚拟 Ubuntu 的名称,即 VirtualBox 管理器中系统列表上显示的名称。

即将本地真实主机的 “2222” 端口指向了虚拟机中 Linux 系统的 “22” 端口。

  “–natpf1” 不用修改,一般虚拟机默认只有一个网络连接,即第一个连接,除非你还设置有多个网络连接,这里按需修改。

  其他默认即可。

步骤三:SSH 方式连接 Ubuntu

  此时启动你的虚拟机中的 Ubuntu,启动后,打开 SecureCRT,新建一个连接,连接 IP 为 “127.0.0.1”,连接端口为 “2222”。这点非常重要,否则你将连接不上。

  剩下的就是访问帐号和密码,这个就不过多解释了。点击确定后就能连接上你虚拟机中的 Linux。

转载于:https://my.oschina.net/SBaof/blog/488575

VirtualBox 使用 NAT 方式网络的 SSH 连接相关推荐

  1. VirtualBox虚拟机Ubuntu配置网络及SSH登陆

    一.虚拟机网卡设置 虚拟机设置->网络.配置网卡1 NAT模式用来上网: 网卡2 Host-Only模式用来主机SSH连接登录 以上混杂模式均设置成全部允许 二.虚拟里配置两个网卡DHCP自动分 ...

  2. 使用密钥方式免密SSH连接服务器

    步骤概要: 1.在本地生成密钥对 2.拷贝上述的公钥到服务器对应文件中 3.修改文件的权限 4.使用 SSH 命令登录服务器 注意:配置好后root用户连接不上,注意检查sshd_config(注意不 ...

  3. WinXP SSH连接不上虚拟机的解决方法

    http://blog.csdn.net/huangzhl03/article/details/6744744 问题现象描述: 在VMWare中安装好linux系统后,选择桥接,从宿主机Windows ...

  4. 基于4G LTE模块的树莓派远程SSH连接方案(内网穿透)

    关键词: 树莓派  Raspberry  4G  LTE  华为  Huawei  ME909  移远  EC20  公网服务器  远程连接  远程SSH  MobaXterm  内网穿透 概述:树莓 ...

  5. ExpRe[6] 云服务器[0] 基础使用,ssh连接

    文章目录 准备服务器 瞻仰服务器 弹性IP 重装系统.SSH密钥设置 网络配置 ssh连接 ssh连接工具:MobaXterm 修改安全组设置 添加私钥 总结和问答练习 时效性 本篇撰写时间为2021 ...

  6. VirtualBox的四种网络连接方式

    VirtualBox中有4中网络连接方式: NAT Bridged Adapter Internal Host-only Adapter VMWare中有三种,其实他跟VMWare 的网络连接方式都是 ...

  7. 快速理解VirtualBox的四种网络连接方式

    转自:http://www.cnblogs.com/york-hust/archive/2012/03/29/2422911.html VirtualBox中有4中网络连接方式: NAT Bridge ...

  8. VirtualBox虚拟机几种网络连接方式介绍

    为了学习和使用Linux,多数人选择了使用VirtualBox虚拟机的方式来安装Linux系统.VirtualBox提供了多种网络连接方式,不同的网络连接方式决定了虚拟机是否可以联网,以及是否可以和宿 ...

  9. virtualBox使用nat模式下ssh连接

    virtualBox本地虚拟机通过ssh连接一般可通过桥接模式和Nat模式 桥接模式下,共享本地主机网卡,在同一个局域网之下,直接获取Ip地址就可以进行连接了. Nat模式下,获取的Ip与本地主机不是 ...

最新文章

  1. LeetCode 873. 最长的斐波那契子序列的长度 题目详解
  2. Docker windows 安装MySql和Tomcat
  3. 初级程序员应该怎么办?
  4. 基于密度的停留点识别方法
  5. 全球首个由AI鉴定保驾护航的B2B奢侈品潮品交易平台图灵云仓上线
  6. 用shell脚本一键搭建LNMP环境实战
  7. YDOOK: USB 转 TTL 模块 连线使用实例教程
  8. 自旋玻璃(spin glass)、自旋冰(spin ice)和量子自旋液体(quantum spin liquid)(之一)
  9. 【BJOI 2019】排兵布阵
  10. 如何通过TXT文件批量生成汉信码
  11. vue全家桶_vue脚手架
  12. 百度地图导航的接入(包含三种选择方式驾车、公交、步行)
  13. MacOS打印自定义尺寸配置教程
  14. ML算法工程师的三个层次
  15. BUGKU misc--细心的大象--writeup
  16. POJ 1006 生理周期
  17. mysql报错:Column count doesn‘t match value count at row 1
  18. C语言字符串类基本知识
  19. SEO、SSR、Nuxt.js
  20. 100集华为HCIE安全培训视频教材整理 | 防火墙互联技术(三)

热门文章

  1. opengl纹理示例
  2. CentOS上Nginx服务器安装phpmyadmin
  3. p1273  日常打表
  4. [jquery]if条件句
  5. java(13)内部类
  6. 004-流程控制和类型转换
  7. 如何卸载Windows 7中的IE10并还原到IE9
  8. NHibernate配置引发的异常
  9. vba传值调用_小白关于VBA调用Sub传递参数之传值与传址的思考
  10. github 搜索_因为这个工具,我在 GitHub 搜索源码的时间缩短了 50%!