You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统X2GoServer未监听22端口致Windows客户端无法连接的解决方法咨询

解决X2Go Server无法通过22端口连接的问题

首先得澄清一个关键误解:X2Go Server本身并不直接监听TCP 22端口,它是依赖系统的SSH服务来建立加密连接和数据隧道的。你看到22端口没有被监听,核心原因是你的Ubuntu服务器上没有运行SSH服务。

下面是具体的解决步骤:

  • 安装OpenSSH Server:Ubuntu默认可能未预装SSH服务,执行以下命令完成安装:

    sudo apt update && sudo apt install openssh-server
    
  • 启动并启用SSH服务:安装完成后,启动服务并设置开机自启,避免服务器重启后服务中断:

    sudo systemctl start sshd
    sudo systemctl enable sshd
    
  • 验证SSH服务状态:确认服务处于正常运行状态:

    systemctl status sshd
    

    正常输出里会显示Active: active (running)的状态标识。

  • 检查22端口监听情况:用ss命令确认22端口已被SSH服务监听:

    sudo ss -tulpn | grep ssh
    

    成功的话会看到包含0.0.0.0:22(IPv4)或:::22(IPv6)的监听记录。

  • 测试连接并重新尝试X2Go Client:

    1. 先在Windows端用telnet <你的服务器IP> 22测试,成功连接会看到SSH服务的欢迎信息(比如SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.9)。
    2. 打开X2Go Client,确保连接配置里的传输方式选择SSH(默认就是该选项),填写服务器IP、Ubuntu上的合法用户名后,重新尝试连接。

额外提示:虽然你提到防火墙已解除22端口限制,若使用Ubuntu默认的ufw防火墙,可以再执行sudo ufw allow ssh确认规则生效,避免配置遗漏。

内容的提问来源于stack exchange,提问作者Tony Kelly

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 13:27:46