本文主要讲解虚拟机通信配置的详细步骤和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. input 事件与汉字输入法:使用compositionend事件解决

    input 事件与汉字输入法:使用compositionend事件解决 在使用<input type="text">的input事件的时候 会遇到中文输入法的" ...

  2. 程序员网站开发时应该注意的SEO问题

    一.链接的统一性 搜索引擎排名最主要的因素就是网站内容和链接,假如网站内部链接不一致,在很大程度上直接影响着网站在搜索引擎中的排名.例如彩票专营店导航栏中的“首页”链接,程序员在开发时可能会有以下几种 ...

  3. C语言程序设计第一作业

    C语言程序设计第一作业 实验总结 (一) 1.题目:输入圆的半径,求圆周长和面积 2.流程图: 3.测试数据及运行结果: 4.实验分析: 问题1: 出现了错误 原因:是在赋值那写反了 解决方法:应该是 ...

  4. webpack2使用ch2-entry和output简要说明

    1 entry打包入口 打包字符串和数组 const webpack = require('webpack'), path = require('path'); module.exports = { ...

  5. Hadoop(四)HDFS集群详解

    前言 前面几篇简单介绍了什么是大数据和Hadoop,也说了怎么搭建最简单的伪分布式和全分布式的hadoop集群.接下来这篇我详细的分享一下HDFS. HDFS前言: 设计思想:(分而治之)将大文件.大 ...

  6. HDU1201 水题

    做多了年月日,现在基本就能水过了 18岁生日 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/O ...

  7. gitlab实时备份方案(非官方命令)

    gitlab自带的备份功能做不到实时备份,为了尽可能减少意外情况导致的丢失数据,自己搞了一个实时备份的功能. 备份的大头主要是两部分,数据库和代码库.数据库由DBA配置主备. 仓库经过测试,通过lsy ...

  8. git 分支改名

    给一个git分支改名的方法很简单 如果对于分支不是当前分支,可以使用下面代码: git branch -m 原名 新 如果是当前,那么可以使用加上新名字 git branch -m 原名 参见: ht ...

  9. Taffy自动化测试框架简介

    Taffy Taffy是基于nosetests的自动化测试框架. Taffy主要用来测试后台服务(包括且不限于Http, Dubbo/hessian, Webservice, Socket等类型接口) ...

  10. svn的简介

    Svn(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了SVN.Subversion项目的初衷是为了替换当年开源社区最为流行的版本控制软件 ...