免费容器docker平台northflank上搭建webssh项目billchurch/webssh2 比较适合手机浏览器输入登录用户名密码

前面用koyeb部署了两个不同的Docker.

webssh项目niruix/sshwifty

webssh项目jrohy/webssh

现在换个平台, 部署一个新的应用. 用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端口, 这里会有一个域名链接.


3. 使用 billchurch/webssh2 

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.82

https://p01--ssh--dlfqcnqlb74g.code.run/ssh/host/2607:f130:1:f8:fd:fe:6de9:137a

会弹出一个窗口, 用户名填root (SSH用户), 以及密码.

https://youtu.be/F9rV2IW-bOM


northflank 平台不支持SSH登录IPV6的VPS, 如果你有这样的需求, 可以使用 koyeb 平台.

参考教程: https://zelikk.blogspot.com/2023/09/docker-koyeb-webssh-sshwifty.html


======

后记

网上有各种容器平台, 本质上底层系统估计差不多, 网页界面上略有不同. 

在输入镜像时, 看一下系统对格式的要求.


设置端口的时候, 注意设置成 HTTP 端口, 并且对外暴露(设置成public)

评论

The Hot3 in Last 30 Days

无服务器 自建短链服务 Url-Shorten-Worker 完整的部署教程

ClouDNS .asia免费域名 托管到CloudFlare开CDN白嫖Websocket WS通道翻墙 / desec.io