背景

为了简化服务器主机的浏览器版本的一致性、运维环境下的端口影响等问题,对基本的维护可以只通过SSH端口进行

使用X11中转功能,在服务器上运行浏览器,登录主机的SSH客户端这里可以直接看到服务器运行的chrome界面进行操作

达到的效果

  • 客户端不用安装浏览器,产品的兼容性问题时我们发布的机器上即可验证
  • 如果https通道不通的话,仍然可以管理。SSH一般的地方都会开放

    步骤

    linux服务器

    centos7.4 【最小化安装的即可】主机上执行如下步骤

执行repo.sh设置私服
http://tfs2017:8080/tfs/DefaultCollection/_git/clusterAudit?path=%2Frepo.sh&version=GBmaster&_a=contents

执行tool.sh设置x11和chrome浏览器
http://tfs2017:8080/tfs/DefaultCollection/_git/clusterAudit?path=%2Finstall%2Fcluster%2Fseed%2Ftool.sh&version=GBmaster&_a=contents

客户端

Windows

ftp://172.16.1.201/%E5%B8%B8%E7%94%A8%E8%BD%AF%E4%BB%B6/%E8%BF%9C%E7%A8%8B+%E7%BB%88%E7%AB%AF/MobaXterm_Portable_v20.2.zip
MobaXterm默认启动了Xserver,直接可用
Linux服务器的x11方式远程管理参考 - 图1
Linux服务器的x11方式远程管理参考 - 图2
这个软件只要设置即可使用

在linux主机上运行chrome后的效果如下
Linux服务器的x11方式远程管理参考 - 图3

Linux客户端

在带有桌面环境LINUX系统下,传入对应的IP,执行这个脚本即可
http://tfs2017:8080/tfs/DefaultCollection/_git/clusterAudit?path=%2Finstall%2Fcluster%2Fseed%2Fremote.sh&version=GBmaster&_a=contents