侧边栏壁纸
博主头像
是羊刀仙啊博主等级

闲不下来!

  • 累计撰写 170 篇文章
  • 累计创建 50 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

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

羊刀仙
2025-07-09 / 0 评论 / 0 点赞 / 7 阅读 / 3874 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2025-07-09,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

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

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

往期我也介绍过几个webSSHwebSFTP工具。

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

merge.gif

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

截屏2025-07-09 13.25.38-qiaz.png

✨ 项目介绍&功能特性

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

功能如下:

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

📖 部署流程

1️⃣ 主要项目

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

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

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访问服务。

截屏2025-07-09 11.41.57.png

版本更新提示。

截屏2025-07-09 11.42.30.png

修改初始的账户密码。

截屏2025-07-09 13.24.52.png

配置实例。

截屏2025-07-09 13.27.21 拷贝.png

配置好的实例会列出来,支持快速连接。

截屏2025-07-09 14.41.33 拷贝.png

连接其中一个云服务器,SFTP右上角手动开启,如下图所示。脚本库和Docker需要PLUS。

截屏2025-07-09 14.28.18 拷贝.png

系统设置部分,支持配置两步验证、全局通知等。

截屏2025-07-09 14.32.57 拷贝.png

最后

相较于之前的其他开源免费项目,也不是那么香。

如果大家喜欢这个UI,基础版功能也够你用的话,不妨部署一个使用。

感谢观看,本文完~

0

评论区