Docker 部署 webssh 工具 sshwifty


共计 652 个字符,预计需要花费 2 分钟才能阅读完成。

1. 前言

sshwifty 是一款 Web SSH & WebTelnet 客户端工具,这里就只部署 https 访问的 sshwifty,否则会出现如下错误:

Unable to authenticate: TypeError: Cannot read property 'importKey' of undefined

这个问题,主要是新的 Chrome 和 Chromium 内核浏览器,已经不支持非 SSL的 加密传输在 SSH 上。

2. 创建证书

mkdir -p /home/docker/sshwifty && \
cd /home/docker/sshwifty && \
openssl req -newkey rsa:4096 -nodes -keyout domain.key -x509 -days 90 -out domain.crt -subj "/CN=hz.qcyqq.com"

3. 搭建sshwifty

docker run -d \
--name sshwifty \
--restart=always \
-p 8182:8182 \
--env SSHWIFTY_DOCKER_TLSCERT="$(cat /home/docker/sshwifty/domain.crt)" \
--env SSHWIFTY_DOCKER_TLSCERTKEY="$(cat /home/docker/sshwifty/domain.key)" \
niruix/sshwifty:latest

4. 使用

搭建好以后,可以添加 ssh 连接。

Docker 部署 webssh 工具 sshwifty

/>

输入 ip 和端口,登录用户,选择密码或者密钥登录。

Docker 部署 webssh 工具 sshwifty

/>

选择 yes。

Docker 部署 webssh 工具 sshwifty

/>

输入密码。

Docker 部署 webssh 工具 sshwifty

/>

然后就可以愉快的使用了。

Docker 部署 webssh 工具 sshwifty

提醒:本文发布于506天前,文中所关联的信息可能已发生改变,请知悉!

/>

Tips:清朝云网络工作室

阅读剩余
THE END