SSH工具有非常多的选择:Xshell、、Xterminal、MobaXterm、WindTerm、Tabby、Ghostty、Termius、Termora。以上是广受网友好评的一些客户端,如果你有固定的PC设备,可以尝试并选择适合自己的那款。当然,如果需求不多的话,各大系统的原生终端也还算可以。
我之所以会接触WEB终端,起因是在公司要SSH家里的NAS设备以及买的云服务器做测试,但没想到被公司给「咔」掉(估计是端口被封)。所以这类工具简直帮了大忙,并且我经常会使用公用电脑、临时设备、手机或平板等无法安装软件的设备,网页版的可以说相当省心省事儿。
往期我也介绍过几个webSSH和webSFTP工具。
https://www.xiaoheihe.cn/app/bbs/link/155951459
https://post.smzdm.com/p/aeqg5q33/
最近又发现一个还不错的WEB终端面板工具:EasyNode。支持Docker一键部署。图片取自项目页。
项目带有PLUS版本,不过基础版的SSH和SFTP功能没做限制,个人尝试了下也够用。
✨ 项目介绍&功能特性
EasyNode是一个多功能Linux服务器WEB终端面板(webSSH&webSFTP)。
功能如下:
功能完善的SSH终端&SFTP
跳板机功能,拯救被墙实例与龟速终端输入
AI对话组件,终端对话联动
批量导入、导出、编辑服务器配置、脚本等
脚本库
实例分组
凭据托管
多渠道通知
批量下发指令
📖 部署流程
1⃣ 主要项目
本篇以威联通NAS为部署平台进行演示,通过Docker Compose的方式进行部署。
部署代码如下,注意格式对齐,实在不行借助AI帮忙修正:
version: '3' # 最新版Docker Compose删除该行
services:
easynode:
image: chaoszhu/easynode
restart: always
ports:
- 8028:8082 # 冒号左侧的端口可改
volumes:
- /share/Container/easynode/db:/easynode/app/db # 冒号左侧按实际情况改,威联通可抄作业
environment:
- TZ=Asia/Shanghai
- DEBUG=0 # debug日志日志,0代表关闭,改为1则开启
labels:
- "com.centurylinklabs.watchtower.enable=true"
# 以下用于Docker的自动更新
# 若不需要请全部删除
watchtower:
image: containrrr/watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --schedule "0 8 * * *" --label-enable
restart: always
environment:
- TZ=Asia/Shanghai
注意: docker默认不启用ipv6,请自行配置或者使用支持ipv6的跳板机中转。
2⃣ 监控服务安装
监控服务用于实时向面板推送系统、公网IP、CPU、内存、硬盘、网卡等基础信息。
默认端口:22022
# 使用默认端口22022安装 curl -o- https://git.221022.xyz/https://raw.githubusercontent.com/chaos-zhu/easynode/main/client/easynode-client-install.sh | bash
# 使用自定义端口安装, 例如54321
curl -o- https://git.221022.xyz/https://raw.githubusercontent.com/chaos-zhu/easynode/main/client/easynode-client-install.sh | bash -s -- 54321
# 如要卸载 curl -o- https://git.221022.xyz/https://raw.githubusercontent.com/chaos-zhu/easynode/main/client/easynode-client-uninstall.sh | bash
查看监控服务状态:systemctl status easynode-client
查看监控服务日志: journalctl --follow -u easynode-client
查看详细日志:journalctl -xe
🍀 使用演示
根据项目界面提示,v3.0.8版本开始用户名密码不再是admin/admin(2024/07/09目前最新版本为v3.0.7) 需查看终端日志。
浏览器输入NAS_IP:8028访问服务。
版本更新提示。
修改初始的账户密码。
配置实例。
配置好的实例会列出来,支持快速连接。
连接其中一个云服务器,SFTP右上角手动开启,如下图所示。脚本库和Docker需要PLUS。
系统设置部分,支持配置两步验证、全局通知等。
最后
相较于之前的其他开源免费项目,也不是那么香。
如果大家喜欢这个UI,基础版功能也够你用的话,不妨部署一个使用。
感谢观看,本文完~
更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com