零基础玩转Xshell连接VMware虚拟机(保姆级教程)

如何使用Xshell连接VMware上的Linux虚拟机 阅读详情
AI摘要

该博客是零基础使用Xshell连接VMware虚拟机的保姆级教程。涵盖准备工作确认、虚拟机网络配置、SSH服务安装、Xshell连接操作,还给出连接失败的解决办法、高阶使用技巧、常见误区排雷及终极调试方法,助用户顺利完成连接。

一、准备工作前的灵魂三问

先别急着操作!咱们得先确认三个关键问题:

  1. 你的虚拟机系统真的启动了吗?(别笑!新手翻车重灾区)
  2. 主机和虚拟机之间网络能ping通吗?(这步错了后面全白搭)
  3. SSH服务安装了吗?(Ubuntu默认没装,CentOS看版本)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传 注:实际写作中应替换真实图片链接

二、配置虚拟机网络的骚操作

2.1 选择网络模式(重点!)

推荐使用NAT模式(新人友好模式),操作路径:
VMware顶部菜单 ▶ 编辑 ▶ 虚拟网络编辑器 ▶ 更改设置 ▶ 选择NAT模式

2.2 查看IP地址的三种姿势

# 方法1(通用):
ip addr show | grep "inet "

# 方法2(Ubuntu特供):
nmcli device show

# 方法3(CentOS专属):
ifconfig -a

看到类似192.168.x.x的地址就对了!记下这个IP(建议直接复制到记事本)

三、SSH服务安装的暗坑预警

3.1 Ubuntu系统必看

sudo apt update && sudo apt install openssh-server -y
sudo systemctl start ssh  # 启动服务
sudo ufw allow ssh  # 防火墙开绿灯

3.2 CentOS系统注意

sudo yum install openssh-server -y
sudo systemctl enable --now sshd
# 遇到防火墙阻拦时:
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload

四、Xshell连接的神操作

  1. 新建会话:文件 ▶ 新建(Ctrl+N)
  2. 名称随便填(比如"我的Ubuntu玩具机")
  3. 主机栏粘贴之前记下的IP
  4. 端口保持22不变(除非你改过SSH端口)
  5. 点击确定后双击会话名称

第一次连接会弹出SSH安全警告,选"接受并保存"就行(如果是自己机器的话)

五、连接失败的八大救急方案

场景1:Connection timeout

  • 检查虚拟机防火墙状态
  • 确认网络适配器已启用
  • 尝试关闭主机的杀毒软件

场景2:Connection refused

  • 用systemctl status ssh检查服务状态
  • 确认IP地址是否正确(虚拟机重启IP会变!)
  • 试着重置虚拟网络设置

场景3:登录后秒断开

  • 检查sshd_config配置:
sudo nano /etc/ssh/sshd_config
# 确认有这两行:
ClientAliveInterval 60
ClientAliveCountMax 3
  • 执行sudo systemctl restart ssh重启服务

六、高阶玩家的装逼技巧

6.1 密钥登录(告别密码)

  1. Xshell工具栏点击"工具 ▶ 用户密钥管理者"
  2. 生成新密钥(推荐RSA 2048位)
  3. 把公钥内容粘贴到虚拟机的~/.ssh/authorized_keys文件

6.2 会话管理骚操作

  • 右键会话 ▶ 属性 ▶ 终端 ▶ 勾选"连接后执行命令"
  • 可设置自动登录脚本(比如自动进入项目目录)

6.3 文件传输黑科技

直接拖拽文件到Xshell窗口即可传输!(需要安装lrzsz)

# Ubuntu安装:
sudo apt install lrzsz
# CentOS安装:
sudo yum install lrzsz

七、常见误区排雷指南

误区1:以为NAT模式不需要配置

NAT模式虽然简单,但虚拟机IP可能会变!建议在VMware的虚拟网络编辑器里设置保留IP段

误区2:忽略时区问题

如果出现登录时间异常,执行:

sudo timedatectl set-timezone Asia/Shanghai

误区3:盲目使用root登录

建议先创建普通用户:

sudo adduser yourname
sudo usermod -aG sudo yourname

八、终极调试大法

当所有方法都失效时,请依次执行:

  1. ping 虚拟机IP(检查基础连通性)
  2. telnet 虚拟机IP 22(检查端口开放)
  3. ssh -v 用户名@IP(查看详细连接过程)
  4. 检查VMware的虚拟网络设置(NAT设置里的网关是否正确)
  5. 终极绝招:重启VMware的NAT服务(在服务管理器中重启相关服务)

(完)下次见!遇到问题别慌,记得先喝口水再排查~

VMware(虚拟机)安装CentOS7并且连接XShell教程 本文主要为虚拟机的安装使用,以及xshell的连接 阅读详情

相关推荐

ssh远程连接虚拟机

VMware WorkStation 上安装 CentOS 8 如何在WMware WorkStation 上安装CentOS 8 ,可以参考这篇文章。 VMware WorkStation安装CentOS后,注意两点。 物理主机中(我的计算机是Win10)会模拟出两个虚拟网卡,分别是 VMnet1 和 VMnet8。 控制面板>网络和Internet>查看网络状态和任务>更改适配器设置,可以查看,如下: 其中,VMnet1这张虚拟网卡,用于仅主机模式;VMnet8这张虚拟网卡,用于.

richest_qi的博客 9319

Xshell连接Vmware中的虚拟机

获取这个ensxxxxx(注意:xxxx是以连串数字,每台虚拟机实力不一样,这个值就不一样,也可能是enoxxxx)2、选中需操作的虚拟机,菜单栏的 “编辑” —>“虚拟网络编辑器”,需点击更改设置重新加载。1、打开VmWare,“虚拟机” —> “设置”,将网络适配器改为 NAT模式。如果无法ping通,检查宿主机和linux的防火墙是否未关闭,是的话,关闭一下。2. 操作流程见下图,将其设置为自动获取,同理本地连接的网络设置一样。ping宿主主机ip,ping xxx。需在此基础上进行新增或修改。

weixin_48255516的博客 2万+

XShell初体验—连接VMware虚拟机

ForeWord XShell是一个强大的安全终端模拟软件。可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。 这么一个强大的软件博主最近才开始使用,还真有点小遗憾呢。本文将介绍如何用XShell连接Centos虚拟机 (。◕ˇ∀ˇ◕)Steps Step1:下载XShell XShell有免费版可以使用,直接在浏览器搜索XShell。就会有下载

My Coding Life 1377

Xshell连接VMware上的虚拟机

ONBOOT=yes //指系统启动时是否激活网卡。BOOTPROTO=static //网络分配方式为静态。IPADDR=192.168.22.3 //设置的IP地址。NETMASK=255.255.255.0 //子网掩码。GATEWAY=192.168.22.2 //网关。Xshell是用的免费版的,可在官网下载。我用的是南京大学开源镜像站上的镜像。如果不了解vim的话,参考。

h_adam的博客 1万+

初识数据之特征选择

【代码】初识数据之特征选择。

M_inherit的博客 1134

大模型之Spring AI实战系列(二十六):Spring Boot + DeepSeek 实战指南:构建AI聊天应用

在人工智能技术飞速发展的今天,大型语言模型已经成为了推动技术创新的重要力量。DeepSeek作为国内领先的大型语言模型提供商,其推出的DeepSeek系列模型在多个领域都展现出了卓越的性能。本文将详细介绍如何使用Spring Boot框架集成DeepSeek API,构建一个简单的AI聊天应用。我们将实现两个核心功能:普通文本生成和流式文本生成。

寻道AI,探索AI无限可能! 2257

使用Xshell连接VMware虚拟机(CentOS7)教程

快速配置Xshell连接VMware虚拟机。

qq_46350922的博客 2万+

[QMT和ptrade量化交易小白入门]-112、小市值热点概念交易策略,回测5年20倍

本专栏主要是介绍QMT和ptrade的基础用法,常见函数,写策略的方法,也会分享一些量化交易的思路,大概会写200篇左右。QMT的相关资料较少,在使用过程中不断的摸索,遇到了一些问题,记录下来和大家一起沟通,共同进步。

木头大左的博客 1078

使用XShell连接VMware虚拟机【Linux系统】

XShell连接VMware虚拟机,超详细

qq_45847507的博客 2万+

微信小程序 - 最新详细实现 “餐厅食堂外卖点餐“ 全屏左右联动菜单列表功能界面,附带搜索框、购物车功能、商品加减计算金额、折扣等,左侧商品分类,右侧列表数据,仿美团饿了么外卖点餐页面,饭店扫码点餐!

微信小程序,vue2,vue3,左右联动菜单,商品分类页面,点餐界面,美团外卖点餐,左右布局界面,饿了么点餐页面,左分类右列表,小程序实现左侧菜单,外卖点餐联动,锚点,点击左侧大类后侧列表跟着变跟着刷新,菜单左右联动效果,左菜单右边列表数据,uniapp,左侧菜单,右侧列表双向联动效果,右侧商品滑动时,右侧列表双向联动效果,侧边菜单和右边滚动条,电商项目,购物车,商品加减计算,外卖选餐页面带购物车计算,自动计算金额,微信小程序外卖点餐界面源码,店铺页面滑动左右联动,点餐类小程序界面,堂食,扫码点餐,餐饮行业

🏆 前端领域优质创作者 5158

基于BQ25895RTWR的锂电池充电管理硬件设计

BQ25895 是一款适用于单节锂离子电池和锂聚合物电池的高度集成型 5A 开关模式电池充电管理和系统电源路径管理器件。此类器件支持高输入电压快速充电。低阻抗电源路径对开关模式运行效率进行了优化、缩短了电池充电时间并延长了放电阶段的电池使用寿命。• 移动电源、移动 Wi-Fi 热点。• 便携式互联网器件。

corlin6688的博客 1085

Linux(一)——VMware虚拟机中安装Centos7(超详细保姆教程,包含网络配置、Xshell连接)

摘要 本教程详细介绍了在VMware虚拟机上安装CentOS 7.9的完整流程。CentOS 7作为基于RHEL的企业级Linux发行版,适合服务器部署和开发测试环境。通过VMware虚拟化技术,用户可在现有操作系统上安全便捷地运行Linux。教程涵盖虚拟机创建、系统安装、网络配置(NAT模式推荐)及磁盘分区(/boot、swap、/根分区)等关键步骤,并推荐使用Xshell进行远程管理。适用于Linux新手和需快速搭建测试环境的开发者,帮助高效完成CentOS 7的安装与基础配置。

荣光波比的博客 2709

基于RK3568的YOLOv11模型端侧推理优化与部署实战指南

在AI边缘计算领域,瑞芯微RK3568芯片凭借其强大的NPU算力和丰富的接口资源,成为了众多开发者的首选平台。然而,瑞芯微官方文档虽然提供了YOLO11预训练模型的部署方案,但对于需要自定义数据集训练的开发者来说,从模型训练到板端部署的完整流程却缺乏详细指导。本文将带你走完从环境搭建、数据准备、模型训练到最终板端部署的完整技术路线,并分享实际开发中遇到的各种坑点和解决方案。让我们一起探索如何在RK3568平台上实现30FPS稳定推理的YOLO11目标检测应用!

m0_64661770的博客 115

xshell连接 VMware虚拟机(centos7)

在VMware虚拟机安装centos7,需要使用xshell连接访问,方便我们进行操作测试,使用xshell连接虚拟机中的centos是因为在虚拟机上总是会和主机切换鼠标,而且也不能粘贴复制,所以用xshell连接就会比较方便。下面就跟大家分享下如何连接。 工具 VMware虚拟机 centos7系统 xshell7 步骤一:设置系统的网络配置类型. 1)点击编辑虚拟机 2)接着进入虚拟机设置界面,选择“网络适配器”。如图: 3)接着,在网络适配器的右侧,选择“NAT模式”完成后,点击下方的“确定”。如

qq_45376284的博客 4196

STM32H743的FDCAN使用方法(1):STM32CubeMX初始化代码生成

STM32H743的FDCAN使用方法(1):STM32CubeMX初始化代码生成。

kevin1499的博客 2565

【WRF数据准备】制备月尺度静态地理数据:LAI、Fpar、LUCC

【WRF数据准备】制备月尺度静态地理数据:LAI、Fpar、LUCC

WW、forever的博客 803

Xshell连接不上虚拟机

Xshell连接不上虚拟机

z1171127310的博客 3万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

使用xshell连接VMware虚拟机

使用shell连接本机按章的虚拟机

qq_23876691的博客 3954

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Xshell 安装教程,连接VMware虚拟机中的Ubuntu(详细教程)

Xshell 安装教程,连接VMware虚拟机中的Ubuntu(详细教程)

m0_73524121的博客 3358

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

VMware虚拟机安装centos7使用xshell连接访问

VMware虚拟机安装centos7使用xshell连接访问,需要配置的网络ip

qq_36813879的博客 3665

Xshell连接VMware虚拟机

下载 CentOS 7系统,阿里云镜像链接:http://mirrors.aliyun.com/centos/7/isos/x86_64/原文链接:https://blog.youkuaiyun.com/ITMuscle/article/details/114275461。开启虚拟机,cd 到 etc/sysconfig/network-scripts/ 目录下,ls 查看配置文件名。右击属性,选择(TCP/IPv4),配置IP、子网掩码和默认网关。输入用户名、密码连接,如显示如下,则说明连接成功。

weixin_44698828的博客 3523

手把手教你在5分钟内用Xshell连接VMware虚拟机(附排错指南)!!!

作为运维老司机,今天必须把Xshell连接VMware虚拟机这个看似简单却暗藏玄机的操作讲透!网上很多教程都漏掉了关键细节(血泪教训警告),跟着我的步骤走,包你一次成功!按照这个顺序排查,包你药到病除!(别问我为什么知道你们会需要…最后说句掏心窝的话:Xshell连不上虚拟机这事儿,10次有9次都是网络模式没设对!避坑提示:虚拟机必须完成系统安装且能正常启动,新手建议先用NAT模式练手。:点击"保存会话"按钮(下次直接双击连接)

codeweaver1的博客 5395

xshell无法连接vmware虚拟机

一、问题描述 本机使用Xshell无法连接VMware中的虚拟机,并且从本机也无法ping通虚拟机,虚拟机也无法ping通本机物理机。 二、环境&场景 物理机:windows10系统, Xshell 6,VMware Workstation 16 Pro 虚拟机:CentOS 7系统 虚拟机采用NAT网络模式,使用物理机的网络适配器是VMnet8,规划网段为192.168.141.0/24。CentOS 7 Linux系统使用静态IP配置。 具体网络配置如下: 物理机IP地址:192.168.66

子謀的博客 3195

用VMware创建虚拟机,并通过Xshell连接

VMware创建虚拟机;Linux系统连接使用虚拟机

m0_46409549的博客 2561

Xshell连接Vmware上的linux虚拟机(附带Xshell下载链接)

最近使用Xshell连接Vmware上的虚拟机真是让人头大,前前后后也是踩了很多的坑,花费了巨多的时间,在此记录一下,方便他人,也防止日后再配置时仍然被坑。 首先是Xshell工具,之前使用SSH Secure尝试连接Vmware,但是貌似很坑,后来看到别的资料,准备转用Xshell。 在Xshell官网下载时,网速是真的慢,N次中断下载。这里提供个我在使用的Xshell工具,如果下载过慢的小伙子...

qq_250161537 1061
上一篇: 零基础玩转Cadence16.6:手把手教你从安装到出Gerber(建议收藏)
下一篇: 手把手教你MacOS安装配置Git开发环境(附避坑指南)
ByteBeacon
博客等级 码龄2年 136粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值