SSH 协议学习:Xshell 连接虚拟机与 Xftp 文件传输实操教程
2026/7/2 4:55:36 网站建设 项目流程

一、什么是SSH连接协议

SSH全称安全外壳协议,是一套加密的远程连接标准,用来实现电脑远程操控Linux虚拟机、服务器。
老式远程工具传输的数据都是明文,账号密码容易泄露,SSH会对所有传输内容加密,安全性更高。
它默认使用22端口,Xshell就是依靠SSH协议实现远程控制,搭配Xftp还能双向传输电脑和虚拟机的文件。

二、Xshell连接虚拟机完整步骤

前期准备

  1. 打开VMware,正常启动Ubuntu虚拟机;

  2. 在Ubuntu桌面打开终端,安装SSH服务程序;

  3. 在终端查看虚拟机的IP地址,记下这串数字。

Xshell软件操作流程

  1. 打开电脑上的Xshell软件,点击新建会话;

  2. 自定义会话名称,主机一栏填写刚才查到的虚拟机IP,端口保持默认22;

  3. 切换到身份验证页面,填写你登录Ubuntu的用户名和开机密码;

  4. 保存设置,双击会话名称发起连接;

  5. 页面出现Ubuntu欢迎文字,代表远程连接成功,之后就能在Xshell里输入指令操作虚拟机。

三、实操常见错误、原因和解决方法

  1. 无法建立连接、连接失败
    原因:虚拟机没装SSH服务、IP地址填写错误、系统防火墙拦截连接
    解决:在Ubuntu终端安装SSH服务;重新打开终端核对IP;关闭Ubuntu自带防火墙

  2. 提示账号密码错误
    原因:输入的用户名、密码和虚拟机登录信息不符,字母区分大小写
    解决:重新输入开机登录Ubuntu时使用的账号和密码

  3. 连接超时,长时间无响应
    原因:虚拟机和Windows不在同一网络网段,虚拟机网卡模式出错
    解决:把VMware虚拟机网卡切换为NAT模式,重启虚拟机后重新获取IP

  4. 终端输入查询IP的指令提示找不到命令
    原因:系统缺少配套网络工具
    解决:在Ubuntu终端安装网络工具包,就能正常查询IP地址

四、Xftp文件传输使用方法

Xftp和Xshell是配套工具,专门用来在Windows本机和Ubuntu虚拟机之间互传文件。

  1. 打开Xftp,新建会话,IP、账号、密码和Xshell填写完全一致;

  2. 软件左侧是你电脑本地文件夹,右侧是虚拟机内部文件夹;

  3. 上传文件:直接把电脑里的文件拖拽到右侧虚拟机文件夹;

  4. 下载文件:把虚拟机里的文件拖拽到左侧电脑文件夹;

  5. 日常文件存放建议选择用户家目录,读写文件不会有权限限制。

操作时截图:

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询