首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >飞牛 fnos 通过 Web 浏览器轻松访问和管理 SSH 与 Telnet 服务

飞牛 fnos 通过 Web 浏览器轻松访问和管理 SSH 与 Telnet 服务

作者头像
季春二九
发布2025-01-10 09:19:07
发布2025-01-10 09:19:07
3K00
代码可运行
举报
运行总次数:0
代码可运行

SSHwifty项目介绍及使用教程

一、项目背景

开源项目——SSHWifty,它允许用户通过浏览器进行 SSH 和 Telnet 操作,提供了便捷的使用方式。

二、项目特点
  1. Web 界面:通过浏览器提供直观的界面,用户无需安装额外的客户端软件即可进行 SSH 或 Telnet 连接。
  2. 跨平台:该镜像可以在多种操作系统上运行,像 Windows 和 macOS(通过 Docker)。
  3. 安全性:支持 HTTPS 和 WebSocket,确保连接的安全性和实时性,并且用户还可以通过配置 HTTPS 证书来增强安全性。
三、安装部署方式

Compose 方式部署

  • 首先,需要先创建一个路径,用于储存 docker-Compose.yml 的文件和配置文件。
2025-01-09T02:21:35.png
2025-01-09T02:21:35.png
  • 接着,打开 Docker,Compose 新增项目,输入项目名称,设置路径,上传或者创建 docker-compose.yml,并将下面代码复制进去:
2025-01-09T02:22:02.png
2025-01-09T02:22:02.png
代码语言:javascript
代码运行次数:0
运行
复制
services:
  sshwifty:
 image: niruix/sshwifty:latest
 container_name: sshwifty
 restart: always
 ports:
   - "8182:8182"
 environment:
   - SSHWIFTY_SHAREDKEY=jichun29# 访问密码
  • 点击完成直至构建完成。

SSH 终端部署

  • 使用 ssh 工具,连接 ssh 终端,使用 sudo -i 命令进入 root 权限,然后使用以下命令部署:
代码语言:javascript
代码运行次数:0
运行
复制
docker run -d \
  --name sshwifty \
  --restart always \
  -p 8182:8182 \
  -e SSHWIFTY_SHAREDKEY=jichun29\
  niruix/sshwifty:latest01

注意:上面两种部署方式中 jichun29 是访问密码,需要换成自己设置的密码哦。

四、使用教程
  1. 配置 SSL 证书:需要 SSL 证书(也就是需要 https 协议)才能正常工作,不然无法正常使用,会出现相应报错。
2025-01-09T02:22:56.png
2025-01-09T02:22:56.png

所以要先反向代理并且部署 SSL 证书,具体可查看 lucky 实现动态 DDNS 域名解析 + https 安全访问教程

  1. 使用示例(以 SSH 为例)
代码语言:txt
复制
- 部署成功之后,访问域名,输入前面设置的密码就能正常进入使用。
2025-01-09T02:24:37.png
2025-01-09T02:24:37.png
代码语言:txt
复制
- 点击左上角 + 号,点击 SSH。
2025-01-09T02:24:48.png
2025-01-09T02:24:48.png
代码语言:txt
复制
- 依次输入 NAS 的 IP:端口、NAS 的用户名、选择 `password`,点击连接。
2025-01-09T02:25:08.png
2025-01-09T02:25:08.png
代码语言:txt
复制
- 点击 `Yes, I do`。
2025-01-09T02:25:17.png
2025-01-09T02:25:17.png
代码语言:txt
复制
- 输入密码,点击 `Login` 登录。
2025-01-09T02:25:27.png
2025-01-09T02:25:27.png
代码语言:txt
复制
- 顺利进入到 NAS 终端。
2025-01-09T02:25:35.png
2025-01-09T02:25:35.png

五、其他功能

可以查看历史登录记录,能够快速登录,并且支持导入和导出登录记录,方便备份,在重新部署时用得到。

2025-01-09T02:25:45.png
2025-01-09T02:25:45.png

六、总结

通过 web 浏览器访问很便捷,出门在外连接家里 NAS 终端,并且无需下载任何软件,还有记忆功能,也可以导出和导入已经连接过的终端,相当于备份。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-01-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • SSHwifty项目介绍及使用教程
    • 一、项目背景
    • 二、项目特点
    • 三、安装部署方式
    • 四、使用教程
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档