折腾了好几天才搞定,Redhat下远程桌面的方法,首先保证本身已经装了桌面,并且可以ssh访问
由于系统中自带python2环境,装了anaconda以及它带的python3环境,这个必须存在(前提)
按照其他教程安装好VNCserver和VNCviewer一直黑屏,原因是:anaconda所含的环境冲突,环境变量 PATH 发生了变化,即调用了不同版本的 Python,VNCserver 的运行自然会出错,造成黑屏
关掉anaconda相关的环境变量显然不行因为要用anaconda,替代方案:
使用Xmanager Enterprise 5全家桶,先用x-shell ssh登录上rethat的服务器,在x-shell中输入
export DISPLAY=192.168.6.165:0.0 (192.168.6.165替换成自己本地电脑的ip地址)
可以先测试一下能不能用:
yum -y install xclock
xclock
这时本地会弹出Xmanager的窗口,如果没有,手动打开Xmanager - Passive这个软件,出现这个表盘就成功了
当然远程的服务器需要桌面环境的时候很多,比如运行codeblocks
安装好codeblocks以后,终端直接输入 codeblocks
发现可以运行了:
ok完美,成功替代不能用VNC远程的问题,缺点是多个桌面程序之间的切换要那麻烦一点。