centos5.5 开启远程桌面

检查系统有没有安装vncserver 服务端 输入命令:rpm -q vnc-server 运行结果如下:

 

vnc-server-4.1.2-14.el5_3.1
表示已经安装了

然后启动:vncserver

首次启动需要输入密码,输入你想要输入的密码

 

New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/localhost.localdomain:1.log

 

在xp上打开VNC Viewer于弹出的对话框VNC server 一栏输入Centos 的"IP :1"  如192.168.1.111:1 (因为启动的是第一个桌面,所以输1,这个:1也是不能少的,要不然老提示failed to connect : connection refused (10061) )然后单击Connect ,再于Password 里输入刚启动vncserver 时设置的密码——"OK"。

到这一步应该是像坐在Centos 面前一样看着Centos 了,谁想,所谓的桌面竟只有一个 Terminal ?那叫什么远程桌面呢,还不如putty  好了。带着这疑问问Google ,vnc 为啥不显示桌面的?Google 回答说,修改/root/.vnc/xstartup 文件,把twm& 改成 gnome-session& or kde&。

再把vncserver 关闭 vncserver -kill :1启动vncserver :1,接着再开xp下的VNC Viewer 。话说,还真是那样的,神奇的桌面出现了。

特别提示:启动vncserver 是在超级用户root 下执行的,一开始是在普通用户zx 下启动vncserver ,无论怎样也找不着/root 下有个.vnc 文件夹的,虽然在/zx 下也找到了.vnc/xstartup ,反复改了后,没效。这其中原理是怎样的呢?改日再议。

列上一个命令:修改vnc密码 vncpasswd 。verify

你可能感兴趣的:(linux,技术)