本文主要讲解虚拟机通信配置的详细步骤和Xshell工具连接,以及如何诊断网络问题并进行相应配置的问题。

1. 虚拟机通信配置

  虚拟机通信配置的基本流程如图所示:

  首先,我们先打开新建的虚拟机,然后输入用户名及密码进行登录,具体情况如图所示:

  登录后使用ifcpnfig命令查看本虚拟机机网络配置,查看本机IP地址,不出意外此时只有回环地址,此时是不能和外部网络进行通信的,如下图所示:

  我们首先ping一下百度来进行网络测试,输入命令ping www.baidu.com,结果肯定是ping不同的:

  那接下来大家可靠思考一下ping网关会是如何情况呢?网关查看步骤如下所示:

  接下来进行测试,输入命令ping -c 3 192.168.232.2,其中-c 3表示只交换3次数据,否则将会一直进行数据交换,但可以使用Ctrl+C进行退出,结果肯定也是ping不通的:

  由于ping不同网关,并且我们使用的是DHCP协议,所以无法为我们分配一个地址用于网络访问。但是我们ping自己的回环地址127.0.0.1确是可以ping痛的,这说明虚拟机的网络协议及硬件是可行的。

  所以,我们现在应该想到是我们没有对网卡进行配置。在命令行中输入命令vi /etc/sysconfig/network-scripts/ifcfg-eth0以编辑(输入i进入编辑模式,输入完成后按下Esc退出编辑模式,然后按下Shift+:,然后输入wq保存退出)网卡的配置文件。修改完成后输入service network restart重启服务

  再次输入ifconfig查看网络配置:

  现在我们再来ping百度发现我们已经可以ping通了,也就是我们可以和外部网络进行通信了。

2. Linux系统通信检查

  本机网络协议检查就是ping回环地址127.0.0.1,确定网络协议及硬件是否正常;本机网卡链路检查是pingIP地址,检查网卡是否正常;本机网关连通性检查是ping网关,检查是否能与外部网络进行通信;最后ping外部IP地址测试外部连通性检查。

3. Xshell工具连接

  Xshell为应用比较普遍的一款远程连接工具,能帮助我们快速连接我们的虚拟机,并且操作更方便,功能更强大,推荐大家使用。下载安装就不赘述了,自己去官网下载安装就行了,直接进入正题。

  在上面的操作中我们通过ifconfig命令查看过我们的网络配置了,并知道了我们的IP地址为192.168.232..128。接下来,我们先打开Xshell工具,点击新建连接的命令,然后进行以下配置:

  选择接受并保存主机密钥:

  输入用户命root,选择记住用户名名:

  输入密码并选择记住密码,然后点击确定进行连接,连接成功后如图所示。

  到此,我们就连接成功了,然后可以进行相关操作了,在这里操作和在虚拟机里操作是一样的。此时,我们也可以进行文件传输了,我们从Xshell上传一个本地文件到主机上,并进行查看:

  我们可以从左边(本地)拖拽上传到右边(虚拟主机)

  或者从命令行查看也是已经上传了,所以连接没有问题!

  

虚拟机通信配置与Xshell连接的更多相关文章

  1. Liunx中三种网络模式配置及Xshell连接

    Liunx网络配置 NAT模式下的网络配置: 首先打开网络配置文件:vi   /etc/sysconfig/network-scripts/ifcfg-ens33 修改网卡信息,配置动态Ip过程中,只 ...

  2. VM虚拟机 Ubuntu配置与ssh连接

    VMware安装ubuntu 自定义 不作更改 选择稍后安装操作系统,相当于裸机,没装系统. 选择ubuntu64 选择虚拟机名字与保存路径 配置情况 2G即可 网络类型,选择NAT 可以了解一下这几 ...

  3. XShell连接不了虚拟机

    本机安装好虚拟机和centeros; 使用xshell连接: linux Could not connect to '127.0.0.1' (port 22): Connection failed. ...

  4. Xshell连接Centos7.5和yum

    目 录 第1章 Centos7 IP地址的配置    1 1.1 第一种配置ip方法(nmtui)    1 1.2 第二种 修改网卡配置文件    5 1.2.1 使用cat查看配置文件    5 ...

  5. Xshell连接ubuntu server端的vim(256色彩配置)

    VIM主题(Xshell端) [注]我的配置:Xshell连接VMware Workstation Pro下的Ubuntu 18 server版(要注意这里的server版,好似该版本没有下述的256 ...

  6. 新建虚拟机并与XShell连接(配置网卡)

    新建虚拟机并与XShell连接 一.新建虚拟机 下一步 下一步 选择CentOS版本,我的CentOS镜像是6.5版本64位,所以我选择CentOS 6 64. 然后点击下一步 可以自行更改位置,然后 ...

  7. Linux 创建虚拟机,配置网卡,桥接,连接XShell

    一.新建虚拟机 1.“root”    输入密码: 2.看虚拟机的IP地址 “ifconfig” 二.配置网卡 1.更改设置(打开vim编辑) “vim /etc/sysconfig/network- ...

  8. vmware中的linux虚拟机配置以nat模式上网,并用xshell连接该虚拟机

    1.  首先确保宿主机上的vmnet8处于启用状态 2.  以管理员身份运行vmware >> 编辑 >> 虚拟机网络编辑器 >> 选中Vmnet8 >> ...

  9. Xshell 连接虚拟机OS Linux 设置静态ip ,网络配置中无VmWare8 的解决办法

    前序:最近开始研究Hadoop平台的搭建,故在本机上安装了VMware workstation pro,并创建了Linux虚拟机(centos系统),为了方便本机和虚拟机间的切换,准备使用Xshell ...

随机推荐

  1. Node.js学习之TCP/IP数据通讯

    Node.js学习之TCP/IP数据通讯 1.使用net模块实现基于TCP的数据通讯 提供了一个net模块,专用于实现TCP服务器与TCP客户端之间的通信 1.1创建TCP服务器 在Node.js利用 ...

  2. JS使用默认图片代替页面上无法显示的图片

    1.js方法: function replaceErrorImg(obj) { obj.src="images/common/error.bmp"; } 2.jquery绑定 $( ...

  3. AJAX学习前奏----JS基础加强

     AJAX学习前奏----JS基础加强 知识概要: 1.js类&属性&方法的定义 2.静态属性与方法 3.构造方法 4.原型的使用 5.Object对象直接加属性和方法 6.JSO ...

  4. menu菜单项和menubutton菜单按钮的结合使用

    <!--创建需要显示的菜单按钮(munebutton),menu指定的是菜单项--><a href="javascript:void(0)" id="m ...

  5. mysql在cmd命令下执行数据库操作

    windows+r 运行cmd命令,执行以下操作! 当mysql 数据库文件相对于来说比较大的时候,这个时候你可能在正常环境下的mysql中是导入不进去的,因为mysql数据库本身就有默认的导入文件大 ...

  6. eval函数的用法

    可以把list,tuple,dict和string相互转化. ################################################# 字符串转换成列表 >>&g ...

  7. uva12716 GCD XOR

    个人博客:http://acbingo.cn/2015/06/04/uva12716/ 被紫薯上*和素数筛法类似*这句话给误解了= =,一直以为存在某种关系,在枚举c或者a时,可以根据当前的答案,筛掉 ...

  8. Sql语句备份Sqlserver数据库

    BACKUP DATABASE [POS_YiZhuang]TODISK = N'C:\数据库\POS_YiZhuang2016-09-20-3.bak'WITHNAME = N'POS_YiZhua ...

  9. dubbo 笔记-XML配置文件简介

    <dubbo:service/> 服务配置,用于暴露一个服务,定义服务的元信息,一个服务可以用多个协议暴露,一个服务也可以注册到多个注册中心. eg.<dubbo:service r ...

  10. ASP.NET没有魔法——ASP.NET MVC使用Area开发一个管理模块

    之前的My Blog提供了列表的展示和文章显示功能,但是所有数据仍然只能通过数据库录入,为了完成最初的角色“作者”的用例,本章将介绍如何使用“Area”实现My Blog的管理功能. 根据功能分离代码 ...