工作需要,很多时候都要远程到Linux Server上,而且有的时候还需要在家中或者公司外面远程到相应的服务器,这个时候或许可以使用VPN轻易解决,但是如果没有VPN呢(或者VPN出了问题呢),那就需要跳板机来实现。如果在单位,可以直接连到内网,直接ssh到linux或者VNC都是不错的解决方法,但是一旦离开单位,那就需要考虑远程的方式了。x2goserver就是一个不错的远程软件,其实它本身也是用在内网中,不过相对于ssh来说能看到图形界面,而相对于VNC是一个轻量级的进程,而且资源占用也比较少。当然了,也可以通过端口映射等方式,在单位外面使用x2goclient来远程到内网中安装了x2goserver的服务器。
就安装而言,本身没有什么技术含量的,不过网上安装x2goserver的文章不多,所以专门记录一下:
关于x2go的介绍,可以参考此处:http://wiki.x2go.org/doku.php
官网给出了Redhat以及其他Linux版本的安装方式,却没有CentOS的安装方法,不过这也不是问题,本来以为只需要YUM安装即可,但是在配置了好几个不同的YUM源都不能找到有关x2goserver的包,安装RPM包的话又一直提示缺少perl的组件