大家在用啥SSH工具?再介绍一款多功能服务器WEB终端面板EasyNode

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