[Docker] Sshwifty Web 端 SSH 和 Telnet 连接器布署
Sshwifty 是专为 Web 设计的 SSH 和 Telnet 连接器。它可以部署在计算机或服务器上,为任何兼容(标准)的 Web 浏览器提供 SSH 和 Telnet 访问接口。
Github:https://github.com/nirui/sshwifty
什么是SSH?
SSH(Secure Shell)是一种网络协议,用于安全地远程登录到计算机系统。它提供了加密的通信和身份验证,因此可以在不安全的网络上安全地传输数据。通过SSH,您可以远程连接到运行SSH服务器的计算机,并使用远程终端访问该计算机的命令行界面。SSH协议支持密码和公钥认证,您可以使用密码和用户名对远程服务器进行身份验证,或者使用公钥认证机制来更加安全地完成身份验证。SSH协议是Linux系统中非常重要的一个组件,尤其是在远程管理服务器时,SSH可以保障管理的安全性和可靠性。
部署环境
- 系统:Debian
- 域名一个,并解析到服务器
- 安装好 Docker、Docker-compose,见VPS部署
- 安装好 Caddy,反向代理
部署
升级 packages,
安装常用的软件,
sshwifty
创建安装目录,
下载 docker-compose.yml
,
根据需求和配置说明修改配置环境变量,
启动,
更新
进入 docker-compose.yml
所在的文件夹,
拉取最新的镜像,
重新更新当前镜像,
卸载
进入 docker-compose 所在的文件夹,
停止容器,此时不会删除映射到本地的数据,
完全删除映射到本地的数据,
反向代理
进入目录 /etc/caddy/sites
,创建并编辑 sshwifty.amaranthinking.eu.org.conf
,
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭