SSH 协议学习:Xshell 连接虚拟机与 Xftp 文件传输实操教程 📅 2026/7/2 4:55:44 一、什么是SSH连接协议SSH全称安全外壳协议是一套加密的远程连接标准用来实现电脑远程操控Linux虚拟机、服务器。老式远程工具传输的数据都是明文账号密码容易泄露SSH会对所有传输内容加密安全性更高。它默认使用22端口Xshell就是依靠SSH协议实现远程控制搭配Xftp还能双向传输电脑和虚拟机的文件。二、Xshell连接虚拟机完整步骤前期准备打开VMware正常启动Ubuntu虚拟机在Ubuntu桌面打开终端安装SSH服务程序在终端查看虚拟机的IP地址记下这串数字。Xshell软件操作流程打开电脑上的Xshell软件点击新建会话自定义会话名称主机一栏填写刚才查到的虚拟机IP端口保持默认22切换到身份验证页面填写你登录Ubuntu的用户名和开机密码保存设置双击会话名称发起连接页面出现Ubuntu欢迎文字代表远程连接成功之后就能在Xshell里输入指令操作虚拟机。三、实操常见错误、原因和解决方法无法建立连接、连接失败原因虚拟机没装SSH服务、IP地址填写错误、系统防火墙拦截连接解决在Ubuntu终端安装SSH服务重新打开终端核对IP关闭Ubuntu自带防火墙提示账号密码错误原因输入的用户名、密码和虚拟机登录信息不符字母区分大小写解决重新输入开机登录Ubuntu时使用的账号和密码连接超时长时间无响应原因虚拟机和Windows不在同一网络网段虚拟机网卡模式出错解决把VMware虚拟机网卡切换为NAT模式重启虚拟机后重新获取IP终端输入查询IP的指令提示找不到命令原因系统缺少配套网络工具解决在Ubuntu终端安装网络工具包就能正常查询IP地址四、Xftp文件传输使用方法Xftp和Xshell是配套工具专门用来在Windows本机和Ubuntu虚拟机之间互传文件。打开Xftp新建会话IP、账号、密码和Xshell填写完全一致软件左侧是你电脑本地文件夹右侧是虚拟机内部文件夹上传文件直接把电脑里的文件拖拽到右侧虚拟机文件夹下载文件把虚拟机里的文件拖拽到左侧电脑文件夹日常文件存放建议选择用户家目录读写文件不会有权限限制。操作时截图: