🧩不用公网IP!极空间远程访问Ubuntu电脑保姆级教程


最近折腾Openclaw和Hermes,虽然可以让他俩互相给对方修bug,耐不住俩都挂了,还是需要ssh远程访问下系统。

🛠️ 准备工作

  • 极空间NAS(极空间是ARM架构,其他的NAS支持远程访问功能的也可以,注意架构,有些webssh不支持ARM架构)
  • Ubuntu电脑(和极空间在同一局域网。咸鱼几百块买的老款mac mini,安装ubuntu后流畅度、性能都很不错,强烈推荐)
  • 手机/笔记本(在外网用)

📍 第一步:Ubuntu开启SSH服务

打开Ubuntu终端,依次执行:

sudo apt update
sudo apt install openssh-server -y
sudo systemctl enable --now ssh

检查状态:sudo systemctl status ssh,看到active (running)就OK

记下Ubuntu的局域网IP:ip a → 找192.168.x.x


🐳 第二步:极空间Docker部署WebSSH(关键镜像)

  1. 打开极空间 → Docker → 镜像仓库 → 搜索 lihaixin/webssh → 下载
  2. 进入本地镜像 → 创建容器

    • 容器名:webssh(随便填)
    • 端口:容器端口 808888,本地端口填 8888(或其他空闲端口)
  3. 其他默认 → 启动容器
lihaixin/webssh 明确支持 ARM64


🔧 第三步:进入容器安装 ssh 客户端(必须做!)

刚启动的容器没有 ssh 命令,需要手动装一下:

  1. 进入容器终端:
    极空间Docker → 点击容器 webssh → 更多 → 打开终端
  2. 执行安装命令(根据系统选择):

    • 极空间常见为 Alpine 系统,执行:

      apk update && apk add openssh-client
    • 如果是 Debian/Ubuntu 类,执行:

      apt update && apt install openssh-client -y
  3. 验证:ssh -V 看到版本信息即成功
💡 这一步容易漏掉,不装的话后面会报 bash: ssh: command not found

🌐 第四步:极空间远程访问配置

  1. 打开极空间 → 远程访问 → 添加链接

    • 名称:Ubuntu-SSH
    • 内网地址:127.0.0.1 (因为WebSSH跑在极空间自己上)
    • 端口:你刚才设置的本地端口,比如 8888
  2. 保存,得到一个外网地址,例如 https://xxxx.zentao.link


📱 第五步:从外网连接Ubuntu

  1. 在任何设备(手机/笔记本)上,用浏览器打开那个外网地址
  2. 看到WebSSH登录界面,填写:

    • Host:你的Ubuntu局域网IP(如192.168.3.73
    • Port22
    • Username:Ubuntu用户名
    • Password:Ubuntu密码
  3. 点击Connect → 成功进入Ubuntu终端!

✅ 最终效果

  • 出门在外,打开浏览器 → 访问链接 → 输入Ubuntu账号密码 → 直接操作家里电脑
  • 完全免费,不用公网IP,不用改路由器
  • 极空间自带的远程访问速度还不错,日常运维够用


💡 小贴士

  • 如果WebSSH页面打不开,检查Docker容器是否运行、端口映射是否正确
  • 建议Ubuntu使用复杂密码或配置SSH密钥登录,更安全
  • 极空间远程访问功能本身免费,放心用
  • 如果你用的不是 lihaixin/webssh 而是其他镜像,进入容器后安装 openssh-client 的步骤通用

🎉 结语

极空间Docker + lihaixin/webssh 的组合,让没有公网IP的我们也能轻松实现远程SSH。
整个过程不需要网络基础,跟着步骤走就能成。


For you, a thousand times over!