Xshell连接本地Linux虚拟机方式

 更新时间:2024年07月09日 15:38:13   作者:平平常常一般牛  
这篇文章主要介绍了Xshell连接本地Linux虚拟机方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

前言

Xshell 连接本地Linux虚拟机时,关键就是要知道Linux系统的IP地址,而连接虚拟机中Linux系统也一样。

下面以Xshell连接本地虚拟机中的CentOS7.1为例。

第一步

进入VMware workstation centOS Linux系统,用ifconfig命令看是否能看到IP 。

可以看到,这个没有IP的。

第二步

通过修改配置文件,手工设置IP,执行命令

#vi /etc/sysconfig/network-scripts/ifcfg-ens* 

(*根据实际情况不同,本文为ens33

ONBOOT="yes"
BOOTPROTO=static
IPADDR=192.168.58.100
NETMASK=255.255.255.0

  • ONBOOT:是指系统启动时是否激活网卡,默认为no,设置为yes,表示开机启动时激活网卡。
  • BOOTPROTO:网络分配方式,静态。(一定记得修改为Static,否则无法连通网络)
  • IPPADDR:手动指定ip地址。
  • NETMASK:子网掩码。
  • GATEWAY:网关ip。

第三步

上述文件配置成功后,重启虚拟机或使用service network restart命令重启网卡。

第四步

再次执行ifconfig查看IP地址

可以看到我们自定义设置的IP地址。

inet 192.168.58.100 netmask 255.255.255.0 broadcast 192.168.58.255

第五步

设置本地网络适配器

也就是说,本地机器要与虚拟机中的机器通信,必须有相同的网段。

否则本地与虚拟机是不通的,我们上面只是设置了虚拟机的IP,而本地还没有与之对应的网段。

我们通过cmd命令去ping虚拟机的ip就会发现是ping不同的,如下:

那么本地如何添加与虚拟机一样的网段呢?

我们在不改变本机原有的网络配置的前提下,可以如下去操作:

计算机右键——>管理——>设备管理器(鼠标点击右侧DESKTOP-MGNCJJL,不点击的话,“操作”下面只有“帮助”菜单)——>添加过时硬件(Win10系统)

打开网络和共享中心,点击网络适配器,会看到我们添加的一个以太网

右键属性,配置ip

配置虚拟机的虚拟网络配置

虚拟机 →设置→网络适配器

编辑→虚拟网络编辑器(N)

回到本地,执行cmd命令,看是否能ping通

可以看到已经能够ping通虚拟机中的Linux系统,接下来就是用Xshell工具连接Linux了,只需如下建立连接

输入Linux虚拟机的登录用户名

输入Linux虚拟机的登录密码

连接成功!!!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 一道题理解Linux中sort命令的多个参数

    一道题理解Linux中sort命令的多个参数

    今天小编就为大家分享一篇关于一道题理解Linux中sort命令的多个参数,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Apache简介及安全配置方案

    Apache简介及安全配置方案

    Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。
    2014-08-08
  • linux之如何查找包含指定关键字的文件

    linux之如何查找包含指定关键字的文件

    这篇文章主要介绍了linux之如何查找包含指定关键字的文件问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Linux下nginx生成日志自动切割的实现方法

    Linux下nginx生成日志自动切割的实现方法

    这篇文章主要介绍了 Linux下nginx生成日志自动切割的实现方法的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能看,需要的朋友可以参考下
    2017-10-10
  • Linux采用双网卡bond、起子接口的方式

    Linux采用双网卡bond、起子接口的方式

    这篇文章主要给大家介绍了关于Linux采用双网卡bond、起子接口的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • Linux下gdb调试打印进程内存信息方式

    Linux下gdb调试打印进程内存信息方式

    这篇文章主要介绍了Linux下gdb调试打印进程内存信息方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Ubuntu中screen安装和命令使用详解

    Ubuntu中screen安装和命令使用详解

    文章介绍了在Ubuntu系统上使用screen命令管理屏幕会话的三种状态(Detached、Attached、Dead),并详细列举了6个常用的screen命令及其功能,旨在帮助读者更好地理解和使用screen工具
    2025-12-12
  • Linux运维基础系统磁盘管理教程

    Linux运维基础系统磁盘管理教程

    这篇文章主要介绍了Linux运维基础系统磁盘管理教程,附含详细的源码示例,有需要的朋友可以借鉴参考下,希望可以有所帮助,祝大家同学习共进步
    2021-09-09
  • 在Ubuntu上搭建一个基于webrtc的多人视频聊天服务实例代码详解

    在Ubuntu上搭建一个基于webrtc的多人视频聊天服务实例代码详解

    这篇文章主要介绍了在Ubuntu上搭建一个基于webrtc的多人视频聊天服务,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • Linux系统之dns域名解析全过程

    Linux系统之dns域名解析全过程

    这篇文章主要介绍了Linux系统之dns域名解析全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03

最新评论