• virtualbox下面安装ubuntu后*如何远程ssh访问


    这两天在折腾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,是桥接网络,

  • 相关阅读:
    Flask 框架:运用Echarts绘制图形
    驱动开发:应用DeviceIoContro开发模板
    驱动开发:内核取应用层模块基地址
    驱动开发:通过PIPE管道与内核层通信
    Python 实现Tracert追踪TTL值
    ImGUI 1.87 绘制D3D外部菜单
    驱动开发:内核R3与R0内存映射拷贝
    驱动开发:通过ReadFile与内核层通信
    Websphere更新应用文件
    Python:如何只用十几行代码写一个程序?
  • 原文地址:https://www.cnblogs.com/tonyibm/p/5622349.html
Copyright © 2020-2023  润新知