当前位置: 首页 > news >正文

Linux远程连接实操:Xshell、Xftp连接Ubuntu完整教程(附报错解决方案)

一、前言

本次实训借助Xshell实现Ubuntu系统的远程终端控制,Xftp完成Windows主机与Linux虚拟机之间的文件双向传输,完整实操Shell常用基础命令、SSH远程服务配置全流程。本文完整记录实操用到的全部命令、参数用法、实操现象,同时梳理Linux远程操作知识体系,汇总实操中遇到的故障、错误原因以及对应的解决办法。

二、实验环境准备

  1. 虚拟化软件:VMware Workstation,搭载Ubuntu 22.04操作系统
  2. 客户端工具:Windows端安装Xshell 7(远程命令终端)、Xftp 7(图形化文件传输工具)
  3. 核心底层协议:SSH安全远程连接协议,Ubuntu需要安装openssh-server服务才能被远程访问

三、Ubuntu系统SSH服务配置(核心Shell命令实操)

  1. 安装SSH远程服务

bash

sudo apt update
sudo apt install openssh-server -y

参数释义:

  • sudo :超级权限前缀,临时获取管理员root权限执行指令
  • apt update :刷新系统软件源索引,同步最新的软件包列表
  • apt install :系统软件安装命令, -y 参数自动确认安装确认项,省去手动输入yes的步骤
  1. SSH服务状态管理命令

bash

查看ssh当前运行状态

systemctl status ssh

设置ssh开机自动启动

systemctl enable ssh

手动启动ssh服务

systemctl start ssh

手动停止ssh服务

systemctl stop ssh

参数释义:

  • systemctl :Linux标准的系统服务管理器
  • status :查看服务运行状态,显示running代表服务正常运行
  • enable :配置服务开机自启;start/stop用于手动启停服务
  1. 查询虚拟机IP地址(远程连接必备地址)

bash

ip a

兼容旧版本Linux的查看命令

ifconfig

知识点:找到网卡ens33对应的inet字段,后面的IP地址(192.168开头)就是远程连接的主机地址。

  1. 防火墙放行SSH默认22端口

bash

sudo ufw allow 22/tcp
sudo ufw enable
sudo ufw status

参数释义:ufw是Ubuntu内置简易防火墙,SSH协议默认占用22端口,不放行端口会导致外部设备无法连接虚拟机。

四、Xshell远程连接Ubuntu操作步骤

  1. 打开Xshell软件,新建会话,自定义会话名称,主机填写刚刚查到的Ubuntu IP地址,端口保持默认22;
  2. 身份验证方式选择密码登录,输入Ubuntu系统的用户名和登录密码,完成连接;
  3. 连接成功后即可在Xshell终端内执行所有Linux Shell命令,远程操控虚拟机。

实操常用Shell命令汇总

  1. 文件与目录操作命令

bash

切换工作目录

cd /home
cd ~ # 回到当前用户家目录
cd … # 返回上一级目录

pwd # 查看当前所在完整路径
ls # 列出目录下文件
ls -l # 查看文件详细权限、大小、修改时间
ls -a # 显示所有文件(包含隐藏文件)

mkdir test # 创建单个文件夹
mkdir -p dir1/dir2 # 递归创建多级目录

rm test.txt # 删除文件
rm -rf testdir # 强制删除文件夹,无确认提示

cp test.txt /home # 复制文件
cp -r testdir /home # 复制整个文件夹

mv test.txt new.txt # 文件重命名
mv new.txt /home # 移动文件位置

  1. 文件查看与编辑命令

bash

vim test.txt # vim编辑器新建/修改文件
nano test.txt # 简易文本编辑器

cat test.txt # 一次性查看全部文件内容
less test.txt # 分页浏览长文档
tail test.txt # 默认查看文件最后10行
tail -f test.txt# 实时监听文件新增内容,常用于查看日志

  1. 系统状态查看命令

bash

lsb_release -a # 查看Ubuntu系统版本
free -h # 人性化格式查看内存使用情况
df -h # 查看磁盘分区占用空间
ps aux # 查看系统全部进程
top # 动态实时查看进程资源占用

sudo shutdown now # 立刻关机
sudo reboot # 重启系统

  1. 用户与权限管理命令

bash

sudo -i # 切换至root管理员账号
sudo adduser testuser # 创建新的系统用户
chmod 755 test.txt # 修改文件读写执行权限
chown testuser:testuser test.txt # 修改文件所属用户和用户组

五、Xftp文件传输实操流程

  1. 打开Xftp,新建会话,填写和Xshell完全一致的Ubuntu IP、22端口、系统账号密码;
  2. 界面左侧为Windows本地电脑文件夹,右侧为Linux远程服务器目录;
  3. 直接拖拽文件即可完成双向传输:从本地拖到远程为上传,远程文件拖到本地为下载。

六、实操过程常见错误、原因及解决方案

报错1:Xshell连接超时,无法建立会话

错误原因:

  1. Windows和Ubuntu虚拟机不在同一个局域网网段;
  2. openssh服务未正常启动;
  3. 防火墙没有放行22端口;
  4. 填写的IP地址有误。
    解决方案:
  5. Windows打开CMD执行ping 虚拟机IP,ping不通则将VMware网卡模式改为桥接模式;
  6. 执行 systemctl start ssh 启动SSH服务;
  7. 执行 sudo ufw allow 22/tcp 开放SSH端口;
  8. 重新执行ip a核对正确IP地址。

报错2:账号密码正确,但提示权限拒绝登录失败

错误原因:Ubuntu系统默认禁止root账号直接远程SSH登录。
解决方案:使用日常登录系统的普通用户账号登录,不要直接使用root账户。

报错3:Xftp上传文件提示权限不足

错误原因:目标文件夹没有写入权限。
解决方案:
方案1:上传到用户家目录 /home/你的用户名 ,该目录拥有全部读写权限;
方案2:修改文件夹权限 sudo chmod 777 文件夹路径 。

报错4:apt update更新软件源失败

错误原因:默认官方源访问速度慢或者无法连通。
解决方案:替换为阿里云、清华大学的Ubuntu国内镜像源。

七、整体知识框架总结

  1. SSH协议:安全远程登录协议,默认端口22,依靠openssh-server服务实现远程终端访问;
  2. Xshell:Windows端远程终端工具,替代虚拟机自带终端,支持会话保存、批量执行命令;
  3. Xftp:基于SFTP协议,图形化实现Windows和Linux之间文件上传下载;
  4. Shell命令分类:目录文件管理、文本编辑、系统监控、权限管理、系统服务管理五大类;
  5. 故障排查逻辑:先测试网络连通性→检查对应服务运行状态→检查防火墙端口→核对账号和文件权限。
http://www.cnnetsun.cn/news/3101426.html

相关文章:

  • 收藏!小白程序员必看:AI大模型时代,如何抓住职业新风口?
  • VMware Workstation/ESXi打印机映射失效全解:从USB重定向到网络打印协议栈深度剖析(含PowerShell自动化脚本)
  • BetterNCM Installer:网易云音乐插件生态的智能入口
  • React进阶:React Hooks的使命是分离规整,不是杂糅
  • 2026大厂薪资揭秘:AI涨薪翻倍,传统岗位或被冻结!速收藏,助你跳槽选Offer!
  • 网络设备ECMP负载均衡工作原理
  • 小爱音箱音乐播放终极指南:免费解锁无限听歌体验
  • WebView 与 H5 加速
  • 《墨香情》2026年7月最新官网下载:正统复刻水墨江湖
  • 智能安全测试实战:从AI原理到Strix AI工具应用指南
  • 提示词工程实战:让 AI 输出精准结果的 20 个核心技巧
  • Wireshark与iptables组合实战:网络协议分析与防火墙绕过技术深度解析
  • 多云互联一定要用云专线吗?SD-WAN跨云组网成本直降50%的三种玩法
  • WeMod增强工具终极指南:如何通过开源技术解锁完整游戏体验
  • HsMod终极指南:炉石传说55项功能优化插件完整教程
  • RFID智能仓储管理系统厂家有哪些?八家核心品牌分享
  • 思源宋体终极指南:7种粗细的免费开源中文字体完整教程
  • 思源宋体免费开源字体:7种粗细的完整使用指南
  • 2026年高效吸塑包装加工,认准正规优质工具厂家
  • VMware虚拟机自启动配置的“隐形开关”:92%工程师忽略的/etc/vmware/hostd/config.xml中startupPolicy参数深度解析
  • 从SEO到AEO:企业增长生态的技术重构
  • RS232 保护电路TVS 管的选择
  • VMware虚拟化双雄对决:Workstation vs ESXi——从开发测试到生产部署的7个决策红线(运维总监亲授)
  • 3分钟将手机变身高清摄像头:DroidCam OBS插件终极指南
  • 【紧急修复通道】:vmrun批量操作中断/超时/权限拒绝?立即生效的4行诊断命令+6种根因速判法(附实时日志解析工具链)
  • 【VMware黑屏零容忍方案】:强制启用VGA模式+禁用3D加速+重置vmx配置——3行命令秒级恢复
  • Selenium自动化实战:从登录到下单的完整流程与避坑指南
  • VMware无法识别CPU虚拟化?不是BIOS问题!Hyper-V遗留hvboot.sys与vmx模块加载时序冲突实录(附Wireshark级日志取证)
  • 如何在Blender中快速实现专业级3MF格式支持:终极免费插件指南
  • 空洞骑士模组管理新体验:Scarab模组管理器完全指南