免费容器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登录IPV6VPS, 如果你有这样的需求, 可以使用 koyeb 平台.

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


======

后记

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

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


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

评论

  1. 如何使用自己的域名?我在域名管理里加入成功,fl也加入了txt记录,但是用自己的域名打不开

    回复删除
    回复
    1. 你参考的是什么资料? 官方的文档吗?

      删除

发表评论

The Hot3 in Last 30 Days

酒馆SillyTavern 玩英文角色卡 也能以中文输出 设置世界书Lorebooks

酒馆SillyTavern 用中文讲故事 修改角色卡 修改AI生成的历史记录

酒馆SillyTavern 18x 玩法 导入角色卡