高效的WebSSH工具:GateOne

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

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

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

安装

1、安装Docker

2、拉取镜像

3、启动镜像

命令行说明:

参数说明

-d/-t:决定镜像是使用Deamon(后台)模式启动,或者显示启动过程 

-p 443:8000:绑定端口,注意:GateOne强制使用SSL,8000端口为Docker容器内的固定映射端口,请只改动冒号前面的端口,不要动后面的端口号! 

-h hostname:设置Docker容器的主机名(这个将会显示在你的浏览器标题中,想个好的主机名) 

--name gateone:设置Docker容器的名称(不是主机名),用来docker ps时识别用 

liftoff/gateone:镜像名称,勿动 

gateone:启动命令行,勿动(默认命令行会发生Python io_loop报错,故使用此命令行来避免错误)

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

https://xx.com:端口/

如果你需要导入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、端口、用户名、密码访问你的服务器了。

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

安卓移动端运维实用工具:JuiceSSH软件截图 下载地址 目录 运维苦逼的原因是,恨不得一天24小时对着电脑,就怕客户机出问题。在移动化的时代,怎能没有一个手机客户端实用的运维工具呢。博主找了很久,终于找到了Conne...

原创文章,作者:飞鱼小岛主,如若转载,请注明出处。

文章目录

联系我们

025-6604-5436

在线咨询:点击这里给我发消息

邮件:863051725@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code