当前位置:

首页 > Xshell > xshell怎么连接虚拟机 SSH配置步骤

xshell怎么连接虚拟机 SSH配置步骤

Xshell 6 简体中文
Xshell 6 简体中文

Xshell6是一个强大的安全终端模拟软件。 Xshell6支持SSH1,SSH2和TELNET 协议。用户可以通过家里的网络连接远程主机,方便用户在家处理突发事情,可以让用户轻松管理远程主机。 Xshell6还可以上传下载文件,非常方便。

立即下载
2026-08-22
系统应用 系统工具 Xshell 远程控制 安全终端 模拟软件

详解在 Windows 环境下使用 Xshell 通过 SSH 连接 VirtualBox 中 Ubuntu 虚拟机的步骤。包括开启 SSH 服务、配置 NAT 端口转发(127.0.0.1:2222)以及 Xshell 会话新建与验证,适用于本地开发调试场景。

本文目录

    在 Windows 主机上使用 Xshell 连接 Linux 虚拟机,既能享受图形化终端的便捷,又能直接操作虚拟机内部环境。通过 VirtualBox 的 NAT 端口转发功能,可以将主机的特定端口映射到虚拟机的 SSH 服务端口,从而实现无需复杂桥接网络的安全连接。这种方法特别适用于单机开发测试,避免了局域网 IP 变动带来的连接中断问题。

    xshell怎么连接虚拟机 SSH配置步骤

    Xshell 终端成功连接 Ubuntu 虚拟机并显示命令提示符

    1. 在 Ubuntu 控制台准备 SSH 服务

    首先启动 VirtualBox 中的 Ubuntu 虚拟机,并通过虚拟机窗口登录一个具有 sudo 权限的普通账号。确保虚拟机能够访问互联网以便下载软件包。

    在终端中执行以下命令更新软件源并安装 OpenSSH 服务器:

    sudo apt update
    sudo apt install openssh-server
    

    安装完成后,启动 SSH 服务并检查其运行状态:

    sudo systemctl start ssh.service
    sudo systemctl status ssh.service
    

    状态输出中若显示 active (running),表明服务已正常启动。请记录当前登录的用户名,后续连接时将使用该账号进行认证。如果虚拟机防火墙处于开启状态,需确保允许 SSH 流量通过,本例默认 Ubuntu 未额外限制本地回环或 NAT 接口的 SSH 访问。

    xshell怎么连接虚拟机 SSH配置步骤

    1. 在 Ubuntu 控制台准备 SSH 服务

    2. 为普通 NAT 添加本机端口转发

    为了从 Windows 主机访问虚拟机,需要配置端口转发。请先正常关闭 Ubuntu 虚拟机,确保其处于关机状态而非保存状态。

    在 VirtualBox 管理器中确认该虚拟机的第一块网卡启用且连接方式为“网络地址转换 (NAT)”。接着在 Windows 中打开命令提示符(CMD),进入 VirtualBox 安装目录,通常为 C:\Program Files\Oracle\VirtualBox。

    执行以下命令添加端口转发规则,将主机的 2222 端口转发至虚拟机的 22 端口:

    VBoxManage.exe modifyvm "Ubuntu-Lab" --nat-pf1 "guestssh,tcp,127.0.0.1,2222,,22"
    

    注意将 "Ubuntu-Lab" 替换为你实际的虚拟机名称。该规则限定仅监听本机回环地址 127.0.0.1,增强了安全性。若命令执行成功,无错误提示即表示规则已生效。重新启动 Ubuntu 虚拟机,确保 SSH 服务随系统自动启动。

    xshell怎么连接虚拟机 SSH配置步骤

    在 Windows 命令提示符中执行 VBoxManage 端口转发命令

    3. 在 Xshell 新建连接

    启动 Windows 版 Xshell,点击工具栏上的【新建】按钮创建新会话。在【会话属性】对话框中,进行如下设置:

    1. 名称:填写易于识别的名称,如 Ubuntu-Lab-SSH。
    2. 协议:选择 SSH。
    3. 主机:填写 127.0.0.1。这是指运行 Xshell 的 Windows 本机地址。
    4. 端口号:填写 2222,对应之前配置的转发端口。

    xshell怎么连接虚拟机 SSH配置步骤

    Xshell 会话属性中配置 SSH 连接参数

    在左侧类别中选择【用户身份验证】,输入 Ubuntu 中的普通用户名和密码。如果使用密钥认证,则在此处加载对应的私钥文件。设置完成后点击【确定】保存会话。

    4. 验证进入的是虚拟机

    双击新建的会话进行连接。首次连接时,Xshell 会弹出主机密钥指纹确认窗口,核对无误后点击【接受并保存】。成功登录后,终端将显示 Ubuntu 的命令提示符。

    执行以下命令验证当前环境:

    whoami
    hostname
    

    xshell怎么连接虚拟机 SSH配置步骤

    在 Xshell 中执行 whoami 和 hostname 命令验证连接

    对比输出结果与虚拟机控制台中的用户名和主机名,若一致则说明连接正确。此时在 Xshell 中执行的任何命令都将在 Ubuntu 虚拟机中运行。若连接被拒绝,请检查虚拟机是否已启动、SSH 服务是否运行以及端口转发规则是否正确配置。保留此会话配置,后续可直接复用,无需重复设置。

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    Xshell Xshell连接 xshell配置
    相关文章 更多
    xshell连接服务器命令 SSH远程登录指令
    xshell连接服务器命令 SSH远程登录指令

    学习如何在 Xshell 本地 Shell 中输入 ssh 命令连接远程服务器。包含指定用户名、主机地址和端口的正确语法,处理主机密钥警告,完成密码或公钥认证,并通过 whoami 验证登录状态,最终保存为固定会话。

    xshell连接云服务器失败 原因排查
    xshell连接云服务器失败 原因排查

    Xshell连接云服务器失败怎么办?本文详解Windows环境下排查步骤:核对IP与端口、使用PowerShell测试TCP连通性、检查云安全组入方向规则、验证SSH服务监听状态及用户身份认证配置。适用于阿里云ECS等Linux实例,帮助快速解决Connection refused或登录超时问题。

    xshell怎么连接服务器教程
    xshell怎么连接服务器教程

    详细讲解 Xshell 连接服务器的步骤:从获取主机 IP、端口和账号信息,到新建会话、核对 SSH 指纹、完成密码或公钥验证,最后通过 whoami 和 pwd 命令确认连接成功。适合新手快速上手远程管理。

    xshell端口怎么设置 设置步骤有哪些
    xshell端口怎么设置 设置步骤有哪些

    在Xshell中设置SSH端口需进入会话属性的【连接】页面,分别填写主机地址和端口号。本文详解新建会话及修改已有会话端口的操作路径,并提供PowerShell连通性测试方法,帮助快速排查连接问题。

    xshell怎么连接服务器的工具
    xshell怎么连接服务器的工具

    详解Xshell连接Linux服务器的步骤:包括新建会话、填写主机IP与端口、设置密码或密钥认证、核对SSH指纹及登录验证。适用于Windows用户快速上手远程服务器管理,附带常见连接问题排查方法。

    xshell命令打开会话 快速启动连接
    xshell命令打开会话 快速启动连接

    学习如何使用 Xshell 本地 Shell 的 open 命令和 PowerShell 脚本快速启动已保存的 SSH 会话。无需每次在列表中查找,直接通过文件名或完整路径实现高效连接,适用于 Windows 11 及 Xshell 8 环境。

    xshell下载安装教程 安装包获取与配置
    xshell下载安装教程 安装包获取与配置

    详解 Xshell 8 在 Windows 环境下的官方下载渠道、安装步骤及首次 SSH 连接配置。涵盖免费许可获取、会话属性设置、身份认证方法及主机指纹验证,帮助用户快速建立安全的远程终端连接。

    xshell如何显示会话栏 窗口布局设置
    xshell如何显示会话栏 窗口布局设置

    Xshell会话栏消失怎么办?通过【查看】菜单重新开启会话管理器,调整面板宽度后使用【另存为布局】功能固定界面。本文详解操作步骤与验证方法,确保会话列表随时可用。

    xshell怎么连接服务器桌面
    xshell怎么连接服务器桌面

    详解如何在 Xshell 8 中新建 RDP 会话连接 Windows 服务器桌面。包含协议选择、3389端口设置、全屏模式配置及远程账户登录验证,帮助用户在同一窗口管理图形界面与命令行操作。

    xshell连接失败怎么解决 故障排查
    xshell连接失败怎么解决 故障排查

    Xshell连接服务器报错怎么办?本文详解Windows环境下Xshell SSH连接失败的排查步骤:检查主机端口配置、使用Test-NetConnection测试网络连通性、确认服务器sshd服务状态及防火墙规则、核对用户名与密钥认证设置。按顺序排除DNS、网络、服务端及认证故障,快速解决连接超时或被拒绝问题。

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。

    即将离开本站
    您即将前往第三方网站,请确认是否继续?