
Usage of ./webssh_linux_amd64:
-a string
开启账号密码登录验证, '-a user:pass'的格式传参
-p int
服务运行端口 (default 5032)
-t int
ssh连接超时时间(min) (default 120)
-s 保存ssh密码
-v 显示版本号
+---------+ http +--------+ ssh +-----------+
| browser | <==========> | webssh | <=======> | ssh server|
+---------+ websocket +--------+ ssh +-----------+
下载releases里不同平台的包来执行即可
docker运行:
docker run -d -p 5032:5032 --log-driver json-file --log-opt max-file=1 --log-opt max-size=100m --restart always --name webssh -e TZ=Asia/Shanghai fetaoily/webssh
支持添加的环境变量:
port: web使用端口, 默认5032
savePass: 是否保存密码, 默认true
authInfo: 开启账号密码登录验证, 'user:pass'的格式设置
华为云SWR镜像:
docker pull swr.cn-north-4.myhuaweicloud.com/fetaoily/webssh:latest
docker run -d -p 5032:5032 --restart always --name webssh -e TZ=Asia/Shanghai swr.cn-north-4.myhuaweicloud.com/fetaoily/webssh:latest
支持通过URL参数自动填充SSH连接信息并自动连接。
| 参数 | 必填 | 说明 | 默认值 |
|---|---|---|---|
| host | 是 | SSH服务器地址 | - |
| port | 否 | SSH端口 | 22 |
| username | 是 | SSH用户名 | root |
| password | 是 | SSH密码 | - |
当URL包含所有必需参数时,会自动填充表单并立即建立SSH连接:
http://localhost:5032/?host=192.168.1.100&port=22&username=root&password=mypassword
当缺少必需参数时,仅自动填充表单,需要用户手动补充后点击连接:
http://localhost:5032/?host=192.168.1.100&username=root
host、username和password三个参数时才会触发Content type
Image
Digest
sha256:3733a08f1…
Size
7.9 MB
Last updated
8 months ago
docker pull fetaoily/webssh