记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

webssh 简易在线ssh和sftp工具

webssh 简易在线ssh和sftp工具
简易在线ssh和sftp工具, 可在线敲命令和上传下载文件
Github:https://github.com/Jrohy/webssh
Dockerhub:http://hub.docker.com/r/jrohy/webssh
运行截图
avataravatar
 
命令行
XML/HTML代码
  1. Usage of ./webssh_linux_amd64:
  2.   -a string
  3.         开启账号密码登录验证, '-a user:pass'的格式传参
  4.   -p int
  5.         服务运行端口 (default 5032)
  6.   -t int
  7.         ssh连接超时时间(min) (default 120)
  8.   -s    保存ssh密码
  9.   -v    显示版本号
原理
XML/HTML代码
  1. +---------+     http     +--------+    ssh    +-----------+  
  2. | browser | <==========> | webssh | <=======> | ssh server|
  3. +---------+   websocket  +--------+    ssh    +-----------+  
运行
下载releases里不同平台的包来执行即可
docker运行:
XML/HTML代码
  1. docker run -d --net=host --log-driver json-file --log-opt max-file=1 --log-opt max-size=100m --restart always --name webssh -e TZ=Asia/Shanghai jrohy/webssh
支持添加的环境变量:
XML/HTML代码
  1. port: web使用端口, 默认5032
  2. savePass: 是否保存密码, 默认true
  3. authInfo: 开启账号密码登录验证, 'user:pass'的格式设置
可以根据自己需求修改参数。

 

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):