提到Linux的远程控制,大家可能都想到了VNC了,实际过程中我发现vnc网络不好时挺卡的。我突然就有个想法,在vnc中开一个向日葵或者 TeamView是否就可以不卡的流畅图形化远程呢?
目前的结论:
1.如果服务只开了VNC,在VNC中使用向日葵是不行的,会秒断。
2.如果服务器自己的显示器开了图形界面,在VNC开启了向日葵。 远程过去控制的界面实际上是真实主机上的界面,不是VNC的界面。此时只要主机的显示器一注销,向日葵立马会断开连接。
所以如果跟我同一个想法的,就不用在试啦,没有意义的。看来我对VNC理解有错误,原本我以为就像一个虚拟的显示器的。
下载安装包
https://sunlogin.oray.com/download/
我这下载下来文件名是:SunloginClient-10.1.1.38139_amd64.rpm
安装依赖
搜索缺少的依赖
我这版本的CentOS 7中,安装上面的rpm会提示,缺少依赖。缺哪个就安装哪个。
根据提示,缺哪个就在yum中搜索就行了。
比如上面提示缺少 webkitgtk3,我就用以下命令搜索:
yum search webkit
安装依赖
yum install webkitgtk3.x86_64
yum install libappindicator-gtk3.x86_64
安装程序
rpm -ivh SunloginClient-10.1.1.38139_amd64.rpm
安装完成。
查看服务运行状态
systemctl start runsunloginclient
systemctl stop runsunloginclient
systemctl status runsunloginclient
启动向日葵
/usr/local/sunlogin/bin/sunloginclient
不知道是没是我哪个地方没有配置好,还是版本兼容性问题,我的向日葵可以连接,但是连接上去以后秒断。
图形界面,在VNC中使用 Xfce 或者 openbox 都不行。
后来发现,只有主机上开启图形界面并登录,向日葵才能正常运行。
出现这样的情况也能理解,一切都是我想太多。
卸载
安装完成后,发现没有想像中的那么好用,所以就想卸载了。
查一下安装名称
rpm -qa|grep sunlogin
rpm -e sunloginclient-10.1.1.38139-1.x86_64