XP应用VNC长途桌面CentOS 6(原创,备忘) |
2011年11月2日联系商易上海电子商务网站建设,了解更多 |
我的CentOS版本是6.0,下述办法在i386和x86_64中均实用,因为我32位和64位的CentOS都装了~ 1.CentOS 安装tigervncserver 法一:图形化操纵 System -> Administration -> Add/Remove Software 搜刮vnc,将tigervnc-server-***安装了
法二:号令 #yum install tigervnc-server 2.设备vncservers,假设你有两个用户想要长途登录,用户名分别是user1,user2 #gedit /etc/sysconf/vncservers 在这个文件末添加 VNCSERVERS="1:user1 2:user2" VNCSERVERARGS[1]="-geometry 1440 x900" VNCSERVERARGS[2]="-geometry 1440 x900" 若是你还有更多用户想长途登录,就得在VNCSERVERS这一行中持续添加3:user3等等,下面的VNCSERVERARGS[i]是对应第i个用户长途登录的参数。这个参数还有很多多少选项,我也不大清楚用处,所以我就设置了一下辨别率,你可以按照本身的须要将1440 x900改成你想要的辨别率,默认的话如同是800 x600吧~
3.生成xstartup+设置vncpasswd。刚安装完的时辰xstartup是不存在的,vncserver第一次运行的时辰会主动生成此文件。 //切换用户 [*@* ~]¥su - user1 passwd: //设置vncpasswd,你应用vnc连接的时辰,提示输入暗码时,就是输入这个暗码,而不是体系中user1的暗码 [user1@* ~]¥vncpasswd passwd: verify: //启动vncserver,生成xstartup [user1@* ~]¥vncserver New ""*:1 (user1)"" desktop is *:1 starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/*:1.log [user1@* ~]¥ 因为这里举例是欲望两个用户user1和user2都能长途登录,是以同样的号令须要用user2应用一次 //切换用户 [*@* ~]¥su - user2 passwd: //设置vncpasswd,你应用vnc连接的时辰,提示输入暗码时,就是输入这个暗码,而不是体系中user1的暗码 [user2@* ~]¥vncpasswd passwd: verify: //启动vncserver,生成xstartup [user2@* ~]¥vncserver New ""*:2 (user2)"" desktop is *:2 starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/*:2.log [user2@* ~]¥ 若是你还有更多用户须要长途登录,我也不知道有什么好办法,一个一个来吧~~ 希罕重视:上方每个用户启动vncserver的时辰,都邑有一行 New ""*:2 (user2)"" desktop is *:2 的提示,这句话很首要!此中的数据2就是桌面号,意思就是user2的桌面号是2 具体本身用户的桌面号是几许,每次启动vncserver的时辰都可能会变,要记住本身的桌面号,后面要用到 4.停止vncserver 法一:切换到各个用户,停止本身的长途桌面,冒号后面的数字对应本身的桌面号,上方提到过的~ [*@* ~]¥su - user1 passwd: [user1@* ~]¥vncserver -kill :1 [user1@* ~]¥su - user2 passwd: [user2@* ~]¥vncserver -kill :2 法二:切换到root用户,停止长途桌面 [*@* ~]¥su - root passwd: [root@* ~]#vncserver -kill :1 [root@* ~]#vncserver -kill :2 法三:停止vncserver办事 [*@* ~]¥su - root passwd: [root@* ~]#service vncserver stop 法四:直接杀死长途桌面过程 [*@* ~]¥su - root passwd: [root@* ~]#ps -ef | grep vnc [root@* ~]#kill -9 过程号1 过程号2 过程号3 [*@* ~]¥su - root passwd: [root@* ~]#gedit /home/user1/.vnc/xstartup [root@* ~]#gedit /home/user2/.vnc/xstartup [root@* ~]# 将比来两行加注释,并加一行,原文最后两行如下 xterm -geometry 80 x24+10+10 -ls -title "¥VNCDESKTOP Desktop" & twm & 批改今后如下 #xterm -geometry 80 x24+10+10 -ls -title "¥VNCDESKTOP Desktop" & #twm & gnome-session & [*@* ~]¥su - root passwd: [root@* ~]#service vncserver start 应用这个号令会为每一个你前面添加的用户启动一个长途桌面,你须要记住本身的桌面号!
7.封闭防火墙 [*@* ~]¥su - root passwd: [root@* ~]#service iptables stop 我只是简单的封闭防火墙,若是你须要用到防火墙,那就须要设置防火墙,让vncserver可以或许通信,要不然连不上去的。 希罕重视:这里只是临时封闭防火墙,体系下次启动的时辰防火墙又启动了!若是你想永远封闭防火墙,须要再运行如下号令 [*@* ~]¥su - root passwd: [root@* ~]#chkconfig iptables off
8.xp装vnc客户端,我应用tigervnc,官方下载地址 http://sourceforge.net/projects/tigervnc/files/tigervnc/ 安装完了今后,启动TigerVNC Viewer,如下图,
输入“IP:桌面号”,点“OK”,进入下图
输入你应用vncpasswd号令设置的暗码,即可登录了~
9.添加vncserver自启动 [*@* ~]¥su - root passwd: [root@* ~]#chkconfig vncserver on
感触感染这个器材步调有点多,多另一方面也申明说的斗劲稍微全点吧~整这个VNCSERVER也花了我很多多少天时候,看了不少帖子,最后感觉还是有须要本身写一篇备忘一下。 |