Web版SSH客戶端Sshwifty
昨晚收到居委会的通知,从今天开始起暂时不用每天做抗原了
上班的人一周起码要做三次核酸,就算不上班,买个菜也要 72 小时的核酸才能进店,再做抗原真的有点浪费
什么是 Sshwifty ?
Sshwifty
是为Web
设计的SSH
和Telnet
连接器。它可以部署在您的计算机或服务器上,为任何兼容的(标准)Web
浏览器提供SSH
和Telnet
访问接口。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 sshwifty
,选择第一个 niruix/sshwifty
,版本选择 latest
。
端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
本地端口 | 容器端口 |
---|---|
8182 |
8182 |
环境
有很多变量,但是老苏直接用了默认的,什么都没改,等有需要的时候再说
这是个人的业余项目,所以并没有什么很详细的文档
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
1 | # 运行容器 |
运行
在浏览器中输入 http://群晖IP:8182
就能看到主界面
点左上角的 +
号,选择协议
但是程序需要 ssl
证书,也就是需要 https
协议才能正常工作,否则会弹出提示
连接提示中也会有同样的错误
反向代理
老苏是在 Nginx Proxy Manager
中做反代的
记得勾选 Websockets Support
,否则会导致 Web
连不上 Sshwifty
服务器
如果没什么问题,就都勾上了
还是选择 SSH
输入服务器地址和用户,选择 Authentication
的方式,然后点 Connect
第一次需要确认
接下来输入密码
登录成功后
其他
查看连接状态
点服务器,会显示功能键、控制键等
参考文档
nirui/sshwifty: Web SSH & Telnet (WebSSH & WebTelnet client) 🔮
地址:https://github.com/nirui/sshwifty