这两天在折腾virtualbox安装linux的事情,想多弄几个节点,装hadoop,

环境如下

两台thinkpad,

一台正常上班用的,win7

一台装的ubuntu kylin 16.04, 上面又装了vrtualbox, 在virtualbox上面同样装的ubuntu kylin 16.04,

但是昨天遇到一个问题,我想让virtualbox能上网,同时win7又可以ssh访问,大概查了一下,要启用两张虚拟网上,一张使用NAT上网方式,来连接internet,一张启用桥接,让win7电脑可以ssh远程访问,

其实网上的信息让我走了很多弯路,原因就是,上面的信息针对的系统环境,软件版本都不是和自己的一模一样,

比如网上基本上所有的信息都说两张网卡是eth0, eth1, 但是我这里就不是,这个让我纠结了好久,以为是出错了,结果证明只是名字不一样而已,

下面记录一下具体解决过程,

1,在打开虚拟电脑之前,在virtualbox界面,菜单 管理 - 全局设定 - 网络,

网络那里有两个,一个是"NAT网络",一个是"仅主机(Host-Only)网络",

其实在这里我什么也没有设置,但是网上有很多说要在这里设置什么东西的,

2,选中已经创建好的虚拟机,点工具栏上面的"设置" - "网络",

可以看到,网卡1, 网卡2,网上3,网卡4, 我们这里只需要设置第一和第二个网页,

网卡1: 选择"网络地址转换(NAT),其他的不用管

网卡2: 选择"桥接网络",

这里有个重要的地方,"界面名称",我开始是选择默认的"eth0",结果怎么也ssh连接不了,网上也没有这方面的信息,后来无意中,我说换另外一个试一下,选择了"wlan0",结果一下就好了,

3,打开虚拟机,

屏幕右上方,找到网络连接的地方,我这里是一个一上一下的箭头图标,

可以看到两个连接,

有线连接1

有线连接2

点击下面的"连接信息",

我这里的情况是,有线连接2的IP地址是10.0.2.15,这个是负责上internet的,

还有一个,有线连接1,这个就是我们要更改IP地址的连接了,只有我们将其IP地址更改成和WIN7电脑(也就是要远程SSH连接的电脑)同一网段下的IP,过程SSH才会成功,

4,点击"编辑连接",

选择"有线连接1, 点右边的"编辑",

选择"IPv4设置",

方法 - "手动",

如果没有,增加一条记录,

地址: 比如我的WIN7电脑的IP是192.168.31.122, 那你这里的IP地址的前三段就必须是192.168.31,后面的那一段可以是0-255之前的任意数,

子网掩码:255.255.255.0

网关: 我这里设置和WIN7电脑的一样,

保存退出设置,

然后在WIN7电脑上面就可以通过PUTTY来直接连接了,

我们可以ifconfig一下这台虚拟机的IP地址,

可以看到,

enp0s3:这个也就是我上面讲的有线连接2,是负责上internet的

enp0s8: 这个也就是我上面讲的有线连接1,是桥接网络,

virtualbox下面安装ubuntu后外网如何远程ssh访问的更多相关文章

  1. ftp搭建后外网无法连接和访问阿里云服务器(非软件)

    阿里云服务器由于性价比高,是不少企业建站朋友们的首选.而在购买阿里云服务器后,不少客户反映其在搭建FTP后出现外网无法访问的问题,这里特意搜集整理了关于ftp搭建后外网无法连接和访问的问题,提供以下解 ...

  2. 阿里云安装elastcsearch后外网访问配置

    内存 elastcsearch需要的内存是2G,可以修改/etc/elasticsearch/jvm.options,Xms和Xmx,建议分配更多的内存 外网访问 修改 /etc/elasticsea ...

  3. 外网主机远程ssh局域网Linux

    最近,公司有台配置极高的主机盒子(i7,32G,512G),组长让我装上kali,平时渗透测试时可以用,其余时间归我了,这么高配置的机器,怎么舍得让它吃灰呢 .所以我就去研究了一下,如何远程访问局域网 ...

  4. 基于VirtualBox虚拟机安装Ubuntu教程

    基于VirtualBox虚拟机安装Ubuntu图文教程 一. 下载安装VirtualBox 官网下载VirtualBox,目前版本:VirtualBox 6.0.4 for Windows hosts ...

  5. DotNet Core 2.0部署后外网IP访问

    将DotNet Core2.0项目部署在Ubuntu上并且运行后,可以用localhost:5000来访问. 但是如果这时候用外网来访问就不行了. 这时候就有两种解决方案,第一种是用Nginx做代理实 ...

  6. 在不同的系统中的virtualbox中安装Ubuntu SDK

    对非常多的开发人员来说.你们可能使用的不是Ubuntu操作系统.在这样的情况下,开发人员须要在自己的操作系统中(OS X及Windows)安装virtualbox,并在VirtualBox中安装Ubu ...

  7. 虚拟机上首次安装Ubuntu后 root密码设置

    虚拟机下安装ubuntu后root密码设置 问题描述: 在虚拟机下安装了ubuntu中要输入用户名,一般情况下大家都会输入一个自己的网名或绰号之类的,密码也在这时设置过了. 但是当安装成功之后,使用命 ...

  8. 虚拟机安装:VirtualBox上安装Ubuntu

    在Win10 中使用VirtualBox安装Ubuntu 本教程将指引读者在Windows10操作系统下使用开源虚拟机软件VirtualBox安装Ubuntu,读者也可以使用其他虚拟机VMware W ...

  9. 安装ubuntu和安装ubuntu后要安装的软件列表

    安装ubuntu 老毛桃进入win pe修复启动项 在win pe下面制作ubuntu的安装盘,只用的软件是ultraISO 参考博客下面的分区的那篇文章  http://jingyan.baidu. ...

随机推荐

  1. vs2010 打开 vs2012 的解决方案

    vs2010 打开 vs2012 的解决方案   vs2012 出来了,但是MS还是一如既往的向下兼容. 废话不多说,直接主题 要使用vs2010打开vs2012的解决方案必须得改2个东西,解决方案 ...

  2. 通过rpc访问比特币核心钱包

    开发环境和工具 1. window 10 64 2. 比特核心钱包:bitcoin core 64 配置过程 1. 下载比特币核心钱包,下载链接https://bitcoin.org/en/downl ...

  3. Could not load type 'System.Runtime.CompilerServices.ExtensionAttribute'

    [TypeLoadException: Could not load type 'System.Runtime.CompilerServices.ExtensionAttribute' from as ...

  4. 一些简单的PGSQL 操作

    1.jsonb字段的查询 enterprisearr 字段类型为jsonb,存储格式为["物流服务商","销售服务商","供应商"]. SE ...

  5. JS编码解码

    一.定义和用法 encodeURI() 函数可把字符串作为 URI 进行编码. 语法 encodeURI(URIstring) 参数 描述 URIstring 必需.一个字符串,含有 URI 或其他要 ...

  6. 安装运行okvis

    1. 安装依赖项 sudo apt-get install cmake   //cmake sudo apt-get install libgoogle-glog-dev  // glog是Googl ...

  7. Hibernate一对多(注解)

    <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hi ...

  8. windows下C++环境的配置

    方法一--VS: 使用windows开发神器visio studio.这种方法比较简单,直接下载一个最新的vs安装就行.不单单是C++,C.C#.VB等都可以开发. 方法二--只安装C++编译器: 最 ...

  9. Spring Framework 笔记(一):IoC

    一:Spring中重要的概念 1. 容器( container ) : spring容器( ApplicationContext )的工作原则是创建容器中的组件( instance ),处理组件之间的 ...

  10. 初试Nodejs——使用keystonejs创建博客网站1(安装keystonejs)

    我正在阿里云上创建一个简单的个人博客网站,刚好正在尝试NodeJs,决定找一款基于NodeJs的CMS来完成这个工作,最后找到了KeyStoneJS. KeyStoneJS是基于Express和Mon ...