网站首页 > 开源技术 正文
大家好,我是熊猫,你的NAS领航员。NAS不只是存储那么简单,数码也可以是生活,关注我,给你的生活加点'技'趣!
引言
玩NAS想要进阶的玩法,那必然需要用到SSH工具了,不管是容器的编排搭建还是脚本,使用SSH工具通过root权限执行这是必须的。熊猫常用的基本就是FinalShell这款软件,但这个前提是我在家里。如果我并不在家,同时又急需要使用SSH,这时候如果电脑并不是自己的,或者我需要移动端操作,那么我会用到EasyNode。
功能:
- webssh终端&SFTP
- 批量导入(Xshell&FinalShell)
- 实例分组
- 凭据托管
- 邮件通知
- 实例状态推送
部署
项目的部署并不难,也没有什么权限要求,毕竟我们只需要用到它的服务器监控以及SSH web功能。目前该项目在github上拥有1.1k的Star,感兴趣的可以去项目源地址查看。
在项目的文档里已经有作者给出的docker run命令了,只需要根据自身情况调整命令即可。
docker run -d --net=host --name=easynode-server -v $PWD/easynode/db:/easynode/server/app/db chaoszhu/easynode
项目使用host网络,端口占用为8082且不可更改,所以部署前记得检查自己的端口情况。
打开NAS的SSH端口,用SSH工具连接之后直接执行命令即可,如果拉取镜像很慢或者拉不动,可以在容器名前面加上代理地址。
容器启动成功就能通过nasip+8082端口访问项目主界面了。
体验
项目登录有账号密码,同时这里也有有效期的选项,如果选择一次性会话,那么关闭之后就需要重新登录,自定义则可以选择保留时长,默认密码为admin。
还有一点需要注意的便是该项目仅支持公网IP登录,或者DDNS之后使用域名登录,不支持局域网的IP登录,会无限弹窗登录界面,在项目的日志中也会有记录IP。
登录之后就能看到当前的登录服务器信息了,常规的ip、cpu、内存以及存储和网络信息。
点开右上角功能设置还能查看登录记录、进行分组管理、全局通知以及邮箱设置等等。记得部署之后在这里来进行密码修改。
点击服务器的功能按键,则可以弹出终端、修改服务器、移除主机以及移除凭证的选项。首次连接终端需要我们设置对应的端口号与密码。
设置保存密码之后再次点击终端连接,就能跳转到SSH web界面了。服务器会自动登录。
总结
该项目网页自适应,所以在手机上也能做到不错的体验,用来作为临时使用或者外出使用还是蛮不错的,同时可选择性开启SFTP实现直接访问NAS的内部存储。
以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!
猜你喜欢
- 2024-10-21 ssh端口转发教程(ssh端口转发 内网穿透)
- 2024-10-21 U-NAS系统登陆管理的几种方法(u-nas登陆账号密码)
- 2024-10-21 java程序员的基础知识篇,回顾ssh
- 2024-10-21 「JSP入门」JavaWeb项目如SSH或SSM等如何提升80%以上效率
- 2024-10-21 假如 SSH 协议基于 HTTP/3 构建,会是什么样?
- 2024-10-21 如何加强云端的SSH安全性(云端数据加密)
- 2024-10-21 简单分析实现运维利器---webssh终端libl
- 2024-10-21 基于JavaEE架构SSH框架的web项目实现
- 2024-10-21 2019最新Java Web J2EE下的两大框架SSH和SSM对比
- 2024-10-21 使用Jenkins通过Publish Over SSH插件远程控制主机执行脚本
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)