在Serv00上部署WebSSH——妈妈再也不用担心我无法SSH连接Serv00

项目地址:

上图:

附属一个我搭建的网站:
https://webssh.linux-do.rr.nu/

1.开放一个端口并开启应用权限

2.将域名托管到serv00并创建Website

域名托管不在这里叙述,可以看这部分,也可以使用CF进行托管

创建Website

3.拉取WebSSH

进入 public_html 文件下

cd /usr/home/你的serv名字/domains/域名/public_html

下载WebSSH

git clone https://github.com/crazypeace/huashengdun-webssh

去文件管理器后台将huashengdun-webssh下的文件放入public_html目录下

4.开始安装WebSSH

安装webssh包

pip install webssh

添加路径

export PATH=$PATH:/home/serv00名字/.local/bin

serv00名字改为你自己的

运行程序

python run.py --port=你的端口 --font='Consolas.ttf' --xsrf=False --xheaders=False --origin='*' --debug --delay=6

将端口改为你自己的

运行上面命令后访问你的网站,出现这个界面表示成功

现在退出SSH会使得服务器中止,所以需要加入一个脚本使他持续运行

这个脚本大家应该很熟悉了 :wink:

5.添加start.sh脚本

在public_html目录创建一个start.sh文本

#!/bin/bash

# 启动 webssh 程序
nohup python /usr/home/serv00名字/domains/域名/public_html/run.py --port=你的端口 --font='Consolas.ttf' --xsrf=False --xheaders=False --origin='*' --debug --delay=6 > /dev/null 2>&1 &

serv00名字域名你的端口改为你自己的并保存,下面同理。

6.添加restart.sh脚本

在public_html目录创建一个restart.sh文本

#!/bin/bash

# 设置脚本路径
SCRIPT_PATH="/usr/home/kidney/domains/alists.rr.nu/public_html/start.sh"
WORK_DIR="/usr/home/kidney/domains/alists.rr.nu/public_html"
PORT=你的端口

# 检查端口是否被占用
if ! sockstat -4 -l | grep -q ":$PORT"
then
    # 如果端口没有被占用,则重新启动脚本
    cd "$WORK_DIR"
    nohup ./start.sh > /dev/null 2>&1 &
    echo "Restarted start.sh at $(date)" >> "$WORK_DIR/restart_log.txt"
fi

赋权start.shrestart.sh

chmod +x /usr/home/serv00名字/domains/域名/public_html/start.sh

chmod +x /usr/home/serv00名字/domains/域名/public_html/restart.sh

最后将restart.sh绝对路径放入CF的保活脚本中就可

/usr/home/serv00名字/domains/域名/public_html/restart.sh
109 个赞

感谢佬友分享,serv00确实不好连

3 个赞

感谢佬友分享,serv00确实不好连

1 个赞

用serv00来连接serv00 :wink:

7 个赞

现在是ssh能连上,web被墙了

8 个赞

哈哈,我是在抱脸搞的webssh :joy:

1 个赞

都可以的哈哈 :joy:

2 个赞

我一直用的shellngn

2 个赞

太强了吧宝贝

1 个赞

可以 搭上了

4 个赞

感觉访问很丝滑,速度很快 :bili_040:

1 个赞

确实特别快 比xshell快多了

1 个赞

自己连自己,快也是应该的 :bili_040:

1 个赞

我之前试了原项目 运行报错 就没去弄了 :smirk:

1 个赞

啥原项目??

感谢 分享 点赞

5 个赞
1 个赞

哦哦哦,作者修改版本感觉更好一点 :joy:

4 个赞

mark,mark

3 个赞

虽然我 serv00一直很好连,但搞技术的技术佬该赞还是得赞

1 个赞