开源项目——SSHWifty,它允许用户通过浏览器进行 SSH 和 Telnet 操作,提供了便捷的使用方式。
Compose 方式部署
docker-Compose.yml
的文件和配置文件。docker-compose.yml
,并将下面代码复制进去:services:
sshwifty:
image: niruix/sshwifty:latest
container_name: sshwifty
restart: always
ports:
- "8182:8182"
environment:
- SSHWIFTY_SHAREDKEY=jichun29# 访问密码
SSH 终端部署
ssh
工具,连接 ssh
终端,使用 sudo -i
命令进入 root
权限,然后使用以下命令部署:docker run -d \
--name sshwifty \
--restart always \
-p 8182:8182 \
-e SSHWIFTY_SHAREDKEY=jichun29\
niruix/sshwifty:latest01
注意:上面两种部署方式中 jichun29
是访问密码,需要换成自己设置的密码哦。
所以要先反向代理并且部署 SSL 证书,具体可查看 lucky
实现动态 DDNS 域名解析 + https
安全访问教程。
- 部署成功之后,访问域名,输入前面设置的密码就能正常进入使用。
- 点击左上角 + 号,点击 SSH。
- 依次输入 NAS 的 IP:端口、NAS 的用户名、选择 `password`,点击连接。
- 点击 `Yes, I do`。
- 输入密码,点击 `Login` 登录。
- 顺利进入到 NAS 终端。
五、其他功能
可以查看历史登录记录,能够快速登录,并且支持导入和导出登录记录,方便备份,在重新部署时用得到。
六、总结
通过 web 浏览器访问很便捷,出门在外连接家里 NAS 终端,并且无需下载任何软件,还有记忆功能,也可以导出和导入已经连接过的终端,相当于备份。