ubuntu xshell怎么安装 安装步骤和注意事项
Xshell6是一个强大的安全终端模拟软件。 Xshell6支持SSH1,SSH2和TELNET 协议。用户可以通过家里的网络连接远程主机,方便用户在家处理突发事情,可以让用户轻松管理远程主机。 Xshell6还可以上传下载文件,非常方便。
详解Windows端Xshell 8安装与Ubuntu 24.04 OpenSSH服务端配置。涵盖SSH端口监听检查、UFW防火墙设置、Xshell会话新建及主机密钥验证,帮助新手快速建立安全的远程连接。
要在 Windows 电脑上远程管理 Ubuntu 系统,需要在两端分别完成软件部署:Windows 端安装 Xshell 作为 SSH 客户端,Ubuntu 端安装并启用 OpenSSH 服务端。这种搭配能让你在图形化界面中通过标签页管理多个服务器连接,且支持会话保存,下次无需重复输入 IP 和密码。完成配置后,你只需在 Xshell 中点击连接,即可直接进入 Ubuntu 命令行环境。

Windows端Xshell客户端与Ubuntu终端准备就绪
以下操作基于 Windows 11 和 Ubuntu 24.04 LTS 环境。前提是你已经拥有一台可本地登录的 Ubuntu 机器(物理机或虚拟机),且 Windows 电脑能通过局域网访问该 Ubuntu 的 IP 地址。本文不涉及 Ubuntu 的系统重装或磁盘分区,仅聚焦于远程连接所需的软件安装与网络配置。
1. 在 Windows 下载并安装 Xshell
打开 Windows 浏览器,访问 NetSarang 官方网站找到 Xshell 下载页面。根据用途选择版本,个人学习或非商业用途通常可选择“家庭/学校”免费许可,企业使用需购买商业许可。下载适用于 Windows 的安装包(如 Xshell 8)。
运行下载好的 .exe 安装程序,阅读许可协议后点击【下一步】。保持默认安装路径,按需勾选是否创建桌面快捷方式,直至安装完成。安装结束后启动 Xshell,你会看到主界面和会话管理器窗口。此时 Xshell 仅作为客户端就绪,尚未与任何服务器建立连接。请勿尝试在 Ubuntu 中使用 apt 安装 Xshell,它是专用于 Windows 的软件。
2. 在 Ubuntu 安装 OpenSSH 服务端
在 Ubuntu 本地终端(或虚拟机控制台)中执行以下命令,更新软件源并安装 OpenSSH 服务器:
sudo apt update sudo apt install openssh-server
输入当前用户的 sudo 密码时,终端不会显示字符,输完直接回车。若提示确认安装,输入 y 继续。安装过程中若出现网络错误,需先解决联网问题。
Ubuntu 24.04 默认使用 systemd 套接字激活 SSH 服务,因此安装后可能不会立即看到持续运行的 sshd 进程。执行以下命令检查 SSH 端口监听状态:
sudo ss -lntp 'sport = :22'
若输出中包含 LISTEN 状态的记录,说明 SSH 服务已就绪。若未看到监听记录,可手动启动服务:
sudo systemctl start ssh.service
再次检查监听状态,确保 22 端口处于开放状态。

在Ubuntu终端执行ss命令检查22端口监听
3. 获取 Ubuntu IP 并测试网络连通性
在 Ubuntu 终端执行以下命令,记录用户名和 IP 地址:
whoami hostname -I
假设返回的用户名为 student,IP 地址为 192.168.1.50(请替换为你实际的 IP)。若 hostname -I 返回多个 IP,请选择与 Windows 电脑在同一网段的那个地址。
回到 Windows,打开 PowerShell,执行以下命令测试 TCP 连通性:
Test-NetConnection -ComputerName 192.168.1.50 -Port 22
观察输出中的 TcpTestSucceeded 字段。若为 True,说明网络路径畅通;若为 False,需检查 Ubuntu 防火墙或路由器设置。
若 Ubuntu 启用了 UFW 防火墙,需放行 SSH 端口。例如允许来自 Windows IP 192.168.1.20 的连接:
sudo ufw allow from 192.168.1.20 to any port 22 proto tcp
云服务器用户还需在云平台安全组中放行 22 端口。

3. 获取 Ubuntu IP 并测试网络连通性
4. 在 Xshell 中新建会话
打开 Windows 上的 Xshell,点击左上角【文件】→【新建】。在弹出的属性窗口中填写以下信息:
名称:自定义,如“Ubuntu-Home”
协议:SSH
主机:填入 Ubuntu 的 IP 地址(如 192.168.1.50)
端口号:22(若修改过 SSH 端口则填对应值)
点击【确定】保存会话。在左侧会话列表中选中刚创建的会话,点击【连接】按钮。

在Xshell中新建SSH会话并填写主机IP
5. 验证主机密钥并登录
首次连接时,Xshell 会弹出“SSH 安全警告”,显示服务器的主机密钥指纹。为确保安全,建议在 Ubuntu 终端执行以下命令查看本机 ED25519 密钥指纹:
ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub -E sha256
对比 Xshell 弹窗中的指纹与终端输出是否一致。确认无误后,勾选【接受并保存】,点击【确定】。
随后弹出认证窗口,在【用户名】栏填写 Ubuntu 的用户名(如 student),在【密码】栏填写该用户的登录密码。点击【确定】进行登录。注意不要使用 Windows 的账号密码,也不建议直接使用 root 账户远程登录。
6. 验证连接并保存会话
登录成功后,Xshell 窗口将显示 Ubuntu 的命令行提示符。执行以下命令验证身份:
whoami hostname pwd
若输出的用户名、主机名和当前目录与预期一致,说明连接成功。输入 exit 断开连接。下次使用时,只需在 Xshell 会话列表中双击该会话,即可快速重新连接。若未保存密码,系统会再次要求输入,这是正常的安全机制。

在Xshell中执行whoami验证远程连接成功
通过以上步骤,你已完成 Windows 端 Xshell 与 Ubuntu 端 SSH 服务的对接。后续若遇到连接超时,请优先检查 IP 变动或防火墙规则;若认证失败,请确认用户名密码及服务端是否允许密码登录。
火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。
Autodesk Maya 是面向影视、电视、动画和游戏行业的专业三维制作软件,集多边形与 NURBS 建模、角色绑定、关键帧和动作捕捉动画、Bifrost 特效模拟、材质开发及 Arnold 渲染于一体,
















