免费容器docker平台northflank上搭建webssh项目billchurch/webssh2 比较适合手机浏览器输入登录用户名密码
前面用koyeb部署了两个不同的Docker.
现在换个平台, 部署一个新的应用. 用northflank部署billchurch/webssh2
billchurch/webssh2
Github: https://github.com/billchurch/webssh2
Docker: https://hub.docker.com/r/billchurch/webssh2
1. 注册 Northflank 账号
略.
2. 创建 App
创建 Project
创建 Service
Image path 填写:
billchurch/webssh2:latest
往下拉, Networking 端口, 设置 HTTP 端口为 2222
为什么是2222 ? 去看文档, 写了默认端口是 2222.
打勾对外暴露端口.
拉到最底下 Create Service可以关注下这个状态, 从 Deploying 变到 Running 的时候就部署完成了.如果部署不成功, 点这里查看日志. 求助的时候有用.
部署成功以后, 关注 Port 这里, 因为你设置了对外暴露HTTP端口, 这里会有一个域名链接.billchurch/webssh2 的使用方法比较特别.
以刚刚搭建的 https://p01--ssh--dlfqcnqlb74g.code.run/ 为例. 要在浏览器里面访问
https://p01--ssh--dlfqcnqlb74g.code.run/ssh/host/目标IP
如: (IPV6的地址不需要加前后的[])
https://p01--ssh--dlfqcnqlb74g.code.run/ssh/host/216.124.189.82https://p01--ssh--dlfqcnqlb74g.code.run/ssh/host/2607:f130:1:f8:fd:fe:6de9:137a
会弹出一个窗口, 用户名填root (SSH用户), 以及密码.
northflank 平台不支持SSH登录IPV6的VPS, 如果你有这样的需求, 可以使用 koyeb 平台.
参考教程: https://zelikk.blogspot.com/2023/09/docker-koyeb-webssh-sshwifty.html
======
后记
网上有各种容器平台, 本质上底层系统估计差不多, 网页界面上略有不同.
在输入镜像时, 看一下系统对格式的要求.
如何使用自己的域名?我在域名管理里加入成功,fl也加入了txt记录,但是用自己的域名打不开
回复删除你参考的是什么资料? 官方的文档吗?
删除