<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="webssh 简易在线ssh和sftp工具">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2022-09-10 23:42<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
webssh 简易在线ssh和sftp工具

简易在线ssh和sftp工具, 可在线敲命令和上传下载文件



Github：https://github.com/Jrohy/webssh

Dockerhub：http://hub.docker.com/r/jrohy/webssh

运行截图



 

命令行



XML/HTML代码


    Usage of ./webssh_linux_amd64:

      -a string

            开启账号密码登录验证, '-a user:pass'的格式传参

      -p int

            服务运行端口 (default 5032)

      -t int

            ssh连接超时时间(min) (default 120)

      -s    保存ssh密码

      -v    显示版本号




原理



XML/HTML代码


    +---------+     http     +--------+    ssh    +-----------+  

    | browser | &lt;==========&gt; | webssh | &lt;=======&gt; | ssh server|

    +---------+   websocket  +--------+    ssh    +-----------+  




运行

下载releases里不同平台的包来执行即可

docker运行:



XML/HTML代码


    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代码


    port: web使用端口, 默认5032

    savePass: 是否保存密码, 默认true

    authInfo: 开启账号密码登录验证, 'user:pass'的格式设置




可以根据自己需求修改参数。





 


</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
