当前位置:

首页 > Xshell > xshell端口ssh SSH隧道建立方法

xshell端口ssh SSH隧道建立方法

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

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

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

本教程演示如何在 Xshell 8 中建立本地 SSH 隧道。通过设置 TCP/IP 转发规则,将本地端口映射到远程服务器端口,实现通过浏览器安全访问远程内网 HTTP 服务。包含详细的菜单路径、参数设置及故障排查要点。

本文目录

    通过 Xshell 建立 SSH 隧道,可以在不暴露远程服务公网端口的情况下,安全地访问服务器内网的 HTTP 应用。本例将在 Windows 11 的 Xshell 8 中配置一条本地转发规则:当你在本机浏览器访问 127.0.0.1:18080 时,请求会经由加密的 SSH 连接,自动转发到远程服务器的 127.0.0.1:8080。这种方法常用于调试内网 Web 服务或访问受限的管理后台。

    操作前请确保你拥有一个可正常登录的 SSH 会话,且远程服务器上已运行目标 HTTP 服务。本例假设服务监听在 SSH 服务器自身的回环地址 127.0.0.1:8080,且你的账户具备 TCP 转发权限。

    xshell端口ssh SSH隧道建立方法

    SSH 隧道数据流向示意:本机浏览器经 Xshell 转发至远程服务器

    1. 确认三个端口各自的作用

    在开始配置前,需理清数据流向中的三个关键节点,避免混淆 SSH 登录端口与业务端口。

    本例的连接逻辑如下:

    本机浏览器 (127.0.0.1:18080)
            ↓
    Xshell 建立的 SSH 加密通道
            ↓
    SSH 服务器侧 (127.0.0.1:8080)
    
    • 侦听端口 (18080):这是你本机 Windows 电脑上的空闲端口,用于接收浏览器的请求。
    • 目标端口 (8080):这是远程服务器上实际运行 HTTP 服务的端口。
    • SSH 登录端口:保持原会话设置(通常为 22),切勿将其修改为业务端口。

    注意:当目标主机填写 127.0.0.1 时,指的是“SSH 服务器自己”。如果目标服务位于另一台内网主机,需填写 SSH 服务器能访问到的该主机真实 IP。

    2. 打开原会话的 SSH 隧道设置

    启动 Xshell 8,点击主界面左上角的【文件】→【打开】,在会话列表中找到已验证可用的目标会话。右键点击该会话,选择【属性】。

    在左侧导航栏中,依次展开【连接】→【SSH】,点击下方的【隧道】。英文界面路径为【Connection】→【SSH】→【Tunneling】。

    xshell端口ssh SSH隧道建立方法

    Xshell 8 会话属性中的 SSH 隧道配置入口

    在右侧的【TCP/IP 转发】区域,点击【添加】按钮,系统将弹出转发规则配置窗口。建议在连接前完成规则保存,以免中断正在进行的远程任务。

    3. 添加本地到远程的转发规则

    在弹出的规则窗口中,首先确认方向为【本地】(Local),即 Outgoing (from local to remote)。这表示流量从本机发出,经 SSH 隧道到达远程。

    按照下表填写具体参数:

    设置项 本例填写值 说明
    类型 本地 (Local) 从本地到远程的转发
    源主机 127.0.0.1 本机监听地址
    侦听端口 18080 本机任意空闲端口
    目标主机 127.0.0.1 远程服务器的回环地址
    目标端口 8080 远程 HTTP 服务实际端口
    描述 HTTP-8080 便于识别的备注

    xshell端口ssh SSH隧道建立方法

    配置本地转发规则:源端口 18080 映射到目标端口 8080

    务必勾选【仅接受本地连接】(Accept local connections only),以确保只有本机可以访问此隧道入口,提升安全性。点击【确定】保存规则,再次点击会话属性窗口的【确定】完成设置。此时在隧道列表中应能看到新增的 HTTP-8080 规则。

    4. 连接 SSH 并检查规则是否启动

    双击该会话进行连接,使用原有的账号和密码(或密钥)登录。登录成功后,点击顶部菜单栏的【查看】→【隧道窗格】(View → Tunneling Pane)。

    在底部弹出的隧道面板中,观察【转发规则】列表。若配置正确,你会看到刚才添加的规则状态显示为“已监听”或类似提示。如果提示“端口已被占用”,请检查是否已有其他程序占用了 18080 端口,或修改为一个更大的空闲端口(如 28080),并确保后续浏览器访问时同步修改端口号。

    注意:终端出现命令提示符仅代表 SSH 登录成功,不代表隧道业务已通,需进行下一步实际访问验证。

    xshell端口ssh SSH隧道建立方法

    4. 连接 SSH 并检查规则是否启动

    5. 在 Windows 浏览器中访问本地入口

    保持 Xshell 会话处于连接状态,打开 Windows 上的任意浏览器(如 Edge 或 Chrome)。在地址栏输入:

    http://127.0.0.1:18080/
    

    按回车后,浏览器将通过本地 18080 端口发送请求,该请求会被 Xshell 捕获并通过 SSH 隧道转发至远程服务器的 8080 端口。如果配置无误,你将看到远程 HTTP 服务的实际页面。

    若访问失败,请按以下顺序排查:

    1. 确认 Xshell 会话未断开。
    2. 确认远程服务器上的 HTTP 服务正在运行且监听 8080 端口。
    3. 检查服务器管理员是否限制了 AllowTcpForwarding 权限。
    4. 确认浏览器地址栏使用的是 http 而非 https(除非服务本身强制 HTTPS)。

    6. 重连验证并保留会话规则

    一旦访问成功,建议记录当前的端口映射关系。由于我们在会话属性中保存了规则,下次只需重新连接该会话,隧道即可自动建立,无需重复配置。

    需注意,若在连接后的隧道窗格中临时添加规则而未保存至会话属性,关闭连接后规则将丢失。完成工作后,正常关闭 Xshell 会话即可停止转发。保留会话配置,以便日后快速复用这一安全访问通道。

    xshell端口ssh SSH隧道建立方法

    Xshell 隧道窗格显示转发规则已激活

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

    详解 Windows 版 Xshell 连接 Linux 服务器的 SSH 远程登录步骤。包括新建会话设置、主机密钥验证、密码与公钥认证配置,以及连接超时和认证失败的常见故障排查方法,适合新手快速上手远程运维。

    xshell如何使用公钥 SSH认证设置
    xshell如何使用公钥 SSH认证设置

    详解 Xshell 公钥认证设置步骤:导入用户密钥、配置会话身份验证、区分主机与用户指纹。适用于已登记公钥的服务器环境,提供清晰的操作指引和排错建议。

    ssh连接工具xshell 远程登录配置
    ssh连接工具xshell 远程登录配置

    详解Windows版Xshell远程登录Linux服务器的配置流程。包括新建SSH会话、设置主机IP与端口、选择密码或公钥认证方式、核对主机指纹以及连接失败时的排查思路,帮助管理员安全高效地管理远程服务器。

    xshell端口号 默认端口与修改方法
    xshell端口号 默认端口与修改方法

    Xshell 连接远程主机时,端口号需与服务端监听端口一致。本文详解如何在 Xshell 会话属性中查看默认端口(SSH 为 22),并将其修改为指定端口(如 2222),同时提供连接测试与配置复查步骤,帮助解决因端口不匹配导致的连接失败问题。

    xshell端口22开启 SSH连接端口配置
    xshell端口22开启 SSH连接端口配置

    详解在 Xshell 中配置 SSH 端口 22 的完整流程。包括在 Ubuntu 服务器上确认 SSH 服务运行、检查 TCP 22 监听状态、配置 UFW 防火墙允许特定 IP 访问,以及在 Windows 客户端进行端口连通性测试和 Xshell 会话设置。确保远程连接安全且可达。

    xshell如何使用pem 导入密钥登录服务器
    xshell如何使用pem 导入密钥登录服务器

    详解如何在Xshell中导入PEM格式私钥并配置SSH公钥认证。包含创建会话、选择Public Key认证、导入密钥文件及处理主机指纹验证的步骤,帮助新手快速安全地连接Linux服务器。

    xshell端口telnet 本地转发配置
    xshell端口telnet 本地转发配置

    详解 Xshell 本地端口转发配置方法,实现通过 SSH 隧道安全访问远程 Telnet 服务。包含转发规则设置、SSH 连接保持及 Telnet 客户端连接步骤,适用于需要加密传输 Telnet 流量的场景。

    xshell串口登录 串口连接参数设置
    xshell串口登录 串口连接参数设置

    学习如何在Xshell中配置串口连接。详细讲解COM端口选择、波特率与校验位设置,以及解决串口登录乱码和连接失败的常见方法,适用于交换机、路由器及开发板调试。

    xshell如何使用dmdba用户登录服务器
    xshell如何使用dmdba用户登录服务器

    详解如何在Xshell中配置SSH会话,以dmdba系统用户身份安全登录Linux服务器。包含新建连接、身份验证设置、whoami命令验证及su切换用户的完整操作流程,适用于达梦数据库运维准备。

    xshell记住密码 自动保存密码设置
    xshell记住密码 自动保存密码设置

    在 Xshell 中设置自动保存 SSH 密码,配置会话属性与主密码保护,实现快速连接服务器并避免重复输入凭据。

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

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

    Windows
    Windows

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

    PDF教程
    PDF教程

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

    Mac软件 更多
    Aperty macOS版
    Aperty macOS版
    macOS

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

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

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

    立刻MV 网页版
    立刻MV 网页版
    Windows/ macOS/ Linux

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    WINDOWS 更多
    讯飞绘文 网页版
    讯飞绘文 网页版
    Windows

    讯飞绘文网页版是科大讯飞推出的AI图文创作与内容运营工具,覆盖热点选题、文章生成、稿件校对、智能配图、排版发布和数据复盘等环节,适合自媒体创作者及内容团队在线使用。

    Maya(Autodesk Maya) Windows版
    Maya(Autodesk Maya) Windows版
    Windows

    Autodesk Maya 是面向影视、电视、动画和游戏行业的专业三维制作软件,集多边形与 NURBS 建模、角色绑定、关键帧和动作捕捉动画、Bifrost 特效模拟、材质开发及 Arnold 渲染于一体,

    Aperty Windows版
    Aperty Windows版
    Windows

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

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