云计算、AI、云原生、大数据等一站式技术学习平台

网站首页 > 教程文章 正文

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

jxf315 2025-07-23 15:38:33 教程文章 4 ℃

SSH工具有非常多的选择:Xshell、、Xterminal、MobaXterm、WindTerm、Tabby、Ghostty、Termius、Termora。以上是广受网友好评的一些客户端,如果你有固定的PC设备,可以尝试并选择适合自己的那款。当然,如果需求不多的话,各大系统的原生终端也还算可以。

我之所以会接触WEB终端,起因是在公司要SSH家里的NAS设备以及买的云服务器做测试,但没想到被公司给「咔」掉(估计是端口被封)。所以这类工具简直帮了大忙,并且我经常会使用公用电脑、临时设备、手机或平板等无法安装软件的设备,网页版的可以说相当省心省事儿。

往期我也介绍过几个webSSH和webSFTP工具。

最近又发现一个还不错的WEB终端面板工具:EasyNode。支持Docker一键部署。图片取自项目页。

项目带有PLUS版本,不过基础版的SSH和SFTP功能没做限制,个人尝试了下也够用。

项目介绍&功能特性

EasyNode是一个多功能Linux服务器WEB终端面板(webSSH&webSFTP)。

功能如下:

功能完善的SSH终端&SFTP跳板机功能,拯救被墙实例与龟速终端输入AI对话组件,终端对话联动批量导入、导出、编辑服务器配置、脚本等脚本库实例分组凭据托管多渠道通知批量下发指令

部署流程

1 主要项目

本篇以威联通NAS为部署平台进行演示,通过Docker Compose的方式进行部署。

部署代码如下,注意格式对齐:

version: '3' # 最新版Docker Compose删除该行

![截屏2025-07-09 13.27.21 拷贝.png](/upload/截屏2025-07-09%2013.27.21%20拷贝.png)
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,基础版功能也够你用的话,不妨部署一个使用。

感谢观看,本文完~

#服务器##NAS#

最近发表
标签列表