有趣的docker项目:shellinabox

一、shellinabox介绍

可以参考:https://www.iteye.com/blog/m635674608-2324231

它是一个web的ssh工具,平常我们ssh连接服务器大多数应该会用xshell,securecrt,或者mac,linux自带的shell窗口等。

shellinabox实现了,当我们手头上没有这些工具,比如在外面出差或者某些原因需要连接服务器(当前,跳板机jumpserver有web ssh功能),可以用它来代替。

它传输数据是否安全:

  • 1、它使用https加密传输数据
  • 2、web ssh需要密码登陆

功能怎么样:bash的各种特性基本都有,支持命令补全,快捷键

二、如何使用

docker项目地址:https://hub.docker.com/r/sspreitzer/shellinabox

直接运行为容器即可,传递一个密码即可

docker run -p 4200:4200 -e SIAB_PASSWORD=xyz678abc -e SIAB_SUDO=true -d  sspreitzer/shellinabox:ubuntu

然后就可以网页登陆了,网页上登陆时使用guest用户登陆

然后就可以使用ssh连接服务器啦,也可以存放自己的私钥,服务器信息到容器里面

三、评价

个人认为,仅供救急使用......