最近折腾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(关键镜像)
- 打开极空间 → Docker → 镜像仓库 → 搜索
lihaixin/webssh→ 下载 进入本地镜像 → 创建容器
- 容器名:
webssh(随便填) - 端口:容器端口
80或8888,本地端口填8888(或其他空闲端口)
- 容器名:
- 其他默认 → 启动容器
✅ lihaixin/webssh 明确支持 ARM64🔧 第三步:进入容器安装 ssh 客户端(必须做!)
刚启动的容器没有 ssh 命令,需要手动装一下:
- 进入容器终端:
极空间Docker → 点击容器webssh→ 更多 → 打开终端 执行安装命令(根据系统选择):
极空间常见为 Alpine 系统,执行:
apk update && apk add openssh-client如果是 Debian/Ubuntu 类,执行:
apt update && apt install openssh-client -y
- 验证:
ssh -V看到版本信息即成功
💡 这一步容易漏掉,不装的话后面会报 bash: ssh: command not found🌐 第四步:极空间远程访问配置
打开极空间 → 远程访问 → 添加链接
- 名称:
Ubuntu-SSH - 内网地址:
127.0.0.1(因为WebSSH跑在极空间自己上) - 端口:你刚才设置的本地端口,比如
8888
- 名称:
- 保存,得到一个外网地址,例如
https://xxxx.zentao.link
📱 第五步:从外网连接Ubuntu
- 在任何设备(手机/笔记本)上,用浏览器打开那个外网地址
看到WebSSH登录界面,填写:
- Host:你的Ubuntu局域网IP(如
192.168.3.73) - Port:
22 - Username:Ubuntu用户名
- Password:Ubuntu密码
- Host:你的Ubuntu局域网IP(如
- 点击
Connect→ 成功进入Ubuntu终端!
✅ 最终效果
- 出门在外,打开浏览器 → 访问链接 → 输入Ubuntu账号密码 → 直接操作家里电脑
- 完全免费,不用公网IP,不用改路由器
- 极空间自带的远程访问速度还不错,日常运维够用
💡 小贴士
- 如果WebSSH页面打不开,检查Docker容器是否运行、端口映射是否正确
- 建议Ubuntu使用复杂密码或配置SSH密钥登录,更安全
- 极空间远程访问功能本身免费,放心用
- 如果你用的不是
lihaixin/webssh而是其他镜像,进入容器后安装openssh-client的步骤通用
🎉 结语
极空间Docker + lihaixin/webssh 的组合,让没有公网IP的我们也能轻松实现远程SSH。
整个过程不需要网络基础,跟着步骤走就能成。






Comments | NOTHING
该文章已经关闭评论