图形界面远程 CentOS / RHEL(Red Hat Enterprise Linux),通常用 VNC(可参考博文 “Linux系统上安装VNC服务”)。
若在互联网上(非内网)远程 Linux,因国内电信行业不再免费提供公网 IP,因此 Linux 远程桌面的工具还要能够穿透内网。
Teamviewer 工具能够解决此问题,当然国内 “向日葵” 也提供类似的功能。这里以 Teamviewer 进行简单的介绍。
先说结论:CentOS 7.*、CentOS 8.*、RHEL 7.*、RHEL 8.* 均可 安装 最新版本的 Teamviewer 15;CentOS 6.*、RHEL 6.* 虽然可以安装上 Teamviewer 12 及以前的版本,但客户机安装 Teamviewer 版本不管是11、还是12,亦或是15 ,远程服务端时均提示版本不适配,也就是说 Teamviewer 无法在 CentOS 6.*、RHEL 6.* 版本上使用了。
(CentOS 6.*、RHEL 6.* 版本若需要在互联网上远程维护,可在其安装 VNC 服务,然后服务器网段找台 Windows 电脑安装 VNC 客户端软件进行跳转,以曲线救国。VNC 服务 安装可参考博文:Linux 系统上安装 VNC 服务)
安装步骤如下:
一、CentOS 7.*、RHEL 7.* 安装 Teamviewer
wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm
wget https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/q/qt5-qtwebkit-5.9.1-2.el7.x86_64.rpm
yum -y install qt5-qtwebkit-5.9.1-2.el7.x86_64.rpm
yum -y install teamviewer.x86_64.rpm
说明:
1)软件下载路径可能会变化,wget 若失败,可核实下载路径。
2)“qt5-qtwebkit*”从官网下载会非常慢,资源已上传 CSDN,可前往下载。
3)“qt5-qtwebkit*”要先安装,否则将有 “libQt5WebKit” 依赖的错误提示。
二、CentOS 8.*、RHEL 8.* 安装 Teamviewer
wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm
wget https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/q/qt5-qtwebkit-5.212.0-0.36.alpha2.el8.x86_64.rpm
yum -y install qt5-qtwebkit-5.212.0-0.36.alpha2.el8.x86_64.rpm
yum -y install teamviewer.x86_64.rpm