Docker 部署 webssh 工具 sshwifty

517次阅读
没有评论

共计 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.amjun.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

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

AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完
 
阿蛮君
版权声明:本站原创文章,由 阿蛮君 2023-05-24发表,共计652字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
Copyright © 2022-2024 阿蛮君博客 湘ICP备2023001393号
本网站由 亿信互联 提供云计算服务 | 蓝易云CDN 提供安全防护和加速服务