由於公司在使用內網和安全桌面,不能在安全桌面中安裝Xshell的ssh終端,所有想操作個人公網服務器很困難。
查閱發現,使用GateOne可以在服務器上搭建一個在線的ssh工具。使用體驗友好,可以滿足日常需求。
安裝方法:
1:通過傳統方式安裝
可參考:https://github.com/liftoff/GateOne http://www.isvee.com/archives/1595
此方法操作步驟較多,容易出現其他問題,所有我們這里可以使用docker容器進行一鍵部署安裝。
2:docker容器安裝
1.安裝docker
curl -sSL https://get.docker.com/ | sh
service docker start
2、拉取gateone鏡像
docker pull liftoff/gateone
3、啟動鏡像
#命令 docker run [-d/-t] -p [443]:8000 -h [hostname] --name gateone liftoff/gateone gateone #示例,如果服務器上443被占用,請使用其它未被占用的端口 docker run -t -p 443:8000 -h Rats --name gateone liftoff/gateone gateone
參數說明:
-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:端口
,如果端口是443
,可直接進入https://xx.com
,xx.com
可以為IP
也可以為域名,地址前面的https
別漏掉了,訪問時瀏覽器可能會報不安全,無視即可。
訪問界面如下: