GateOne是一个能在浏览器上运行的Terminal SSH客户端,只要有网,有浏览器,你就能随时随地管理你的服务器,这款WebSSH支持:

  • Shift+Insert 粘贴
  • Ctrl+A+D 登出
  • Ctrl+C 中断
  • (还有其他常用的命令)


由于官方的镜像基于Debian Linux制作而成,体积相对较大(312MB),建议先使用docker pull命令拉取镜像到本地,然后再启动镜像!

安装

1、安装Docker

2、拉取镜像

3、启动镜像

命令行说明:

[panel id="_scode_180410024753268"]

安装很简单,安装完成后访问:

https://xx.com:端口/

[alert type="info" icon="" size="0"]注意:https前缀不要丢掉,GateOne默认使用自签证书,会报SSL证书错误,无视即可,下面的教程会介绍如何集成自己的证书;域名部分请替换成你自己的域名或者IP;端口号和你前面启动参数中暴露的端口保持一致![/alert]

如果你需要导入SSL证书,请继续往下看,否则,请忽略!

导入SSL证书

1、关闭运行容器

2、导入SSL证书

root目录创建Dockerfile。(文件名就叫Dockerfile,没有后缀名,严格区分大小写),写入以下内容:

同目录创建gateone-ssl文件夹,并上传SSL证书。

然后通过FTP客户端上传SSL证书到gateone-ssl文件夹。

或者执行

3、重建镜像

确认证书文件上传正确后,可执行:

当出现Successfully Built即重建成功。

4、启动镜像

执行命令:

继续访问https://xx.com:端口/查看SSL证书是否生效。

如果最后一步出现 "/gateone" is already in use by container错误,请先使用命令:

如果没有错误,请忽略以上命令。

以上就是GateOne搭建和开启SSL访问的全部过程,过程很简单明了。安装完成后就可以输入IP、端口、用户名、密码访问你的服务器了。

运维就是如此简单。如果对安卓手机运维有需求的可以关注技术宅之前推荐的一款软件:

运维苦逼的原因是,恨不得一天24小时对着电脑,就怕客户机出问题。在移动化的时代,怎能没有一个手机客户端实用的运维工具呢。 ...
飞鱼岛主 2016-05-17