请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

俊豪联盟  |  山东理工大学计算机协会

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1007|回复: 0

windows远程桌面管理CentOS 6.4

[复制链接]
发表于 2013-4-11 20:36:08 | 显示全部楼层 |阅读模式
onekey onekey "><a href=收藏到QQ书签" align="absMiddle" /> 收藏到QQ书签
  • 转播到腾讯微博"><a href=转播到腾讯微博" align="absMiddle" /> 转播到腾讯微博
  • 分享到新浪微博"><a href=分享到新浪微博" src="source/plugin/onekey/template/image/sina.png" align="absMiddle" /> 分享到新浪微博
  • ">" align="absMiddle" />
  • " href="javascript:d=document;t=d.selection?(d.selection.type!=\'None\'?d.selection.createRange().text:\'\'):(d.getSelection?d.getSelection():\'\');void(kaixin=window.open(\'http://www.kaixin001.com/~repaste/repaste.php?&rurl;=\'+escape(\'http://www.jhlm.net/thread-432-1-1.html\')+\'&rtitle;=\'+escape(\'windows远程桌面管理CentOS 6.4\')+\'&rcontent;=\'+escape(\'windows远程桌面管理CentOS 6.4\'),\'kaixin\'));kaixin.focus();">
  • 分享到白社会" target="_self" onclick="(function(){var url = \'http://www.jhlm.net/thread-432-1-1.html\';var title = encodeURIComponent(\'windows远程桌面管理CentOS 6.4\');window.open(\'http://bai.sohu.com/app/share/blank/add.do?link=\'+url+\'&title;=\'+title,\'newwindow\',\'height=330,width=550,top=\'+(screen.height-280)/2+\',left=\'+(screen.width-550)/2+\', toolbar=no, menubar=no, scrollbars=no,resizable=yes,location=no, status=no\');})()" href="javascript:void(0);"><a title=分享到白社会" /> 分享到白社会
  • 分享到豆瓣" target="_self" onclick="(function(){var url = \'http://www.jhlm.net/thread-432-1-1.html\';var title = encodeURIComponent(\'windows远程桌面管理CentOS 6.4\');window.open(\'http://9.douban.com/recommend/?url=\'+url+\'&title;=\'+title,\'newwindow\',\'height=330,width=550,top=\'+(screen.height-280)/2+\',left=\'+(screen.width-550)/2+\', toolbar=no, menubar=no, scrollbars=no,resizable=yes,location=no, status=no\');})()" href="javascript:void(0);"><a title=分享到豆瓣" /> 分享到豆瓣
  • 分享到网易微博" onclick="(function(){var url = \'link=http://www.jhlm.net/&source=\'+ encodeURIComponent(\'\')+ \'&info=\'+ encodeURIComponent(\'windows远程桌面管理CentOS 6.4\') + \' \' + encodeURIComponent(\'http://www.jhlm.net/thread-432-1-1.html\');window.open(\'http://t.163.com/article/user/checkLogin.do?\'+url+\'&\'+new Date().getTime(),\'newwindow\',\'height=330,width=550,top=\'+(screen.height-280)/2+\',left=\'+(screen.width-550)/2+\', toolbar=no, menubar=no, scrollbars=no,resizable=yes,location=no, status=no\');})()" href="javascript:void(0);"><a target=分享到网易微博" /> 分享到网易微博
  • 添加到百度搜藏"><a href=添加到百度搜藏" align="absmiddle" border="0"> 添加到百度搜藏
  • '); //ajaxget($('onekeymenu').href, 'onekeymenu_menu', 'ajaxwaitid'); } showMenu({'ctrlid':'onekeymenu','ctrlclass':'a','duration':2,'fade':1}); } function postToWb(){ var _t = encodeURI('windows远程桌面管理CentOS 6.4'); var _url = encodeURIComponent('http://www.jhlm.net/thread-432-1-1.html'); var _appkey = encodeURI(''); var _pic = encodeURI(''); var _site = 'http://www.jhlm.net/'; var _u = 'http://v.t.qq.com/share/share.php?title='+_t+'&url;='+_url+'&appkey;='+_appkey+'&site;='+_site+'&pic;='+_pic; window.open( _u,'转播到腾讯微博', 'width=700, height=680, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, location=yes, resizable=no, status=no' ); } function postToqz(){ var _t = encodeURIComponent('windows远程桌面管理CentOS 6.4'); var _url = encodeURIComponent('http://www.jhlm.net/thread-432-1-1.html'); var _u = 'http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?title='+_t+'&url;='+_url; window.open( _u,'分享到QQ空间', 'width=770, height=540, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, location=yes, resizable=no, status=no' ); } function postToSq() { var _t = encodeURIComponent('windows远程桌面管理CentOS 6.4'); var _url = encodeURIComponent('http://www.jhlm.net/thread-432-1-1.html'); var _u = 'http://shuqian.qq.com/post?from=3&jumpback;=2&noui;=1&uri;='+_url+'&title;='+_t; window.open( _u,'收藏到QQ书签', 'width=930,height=570,left=50,top=50,toolbar=no,menubar=no,location=no,scrollbars=yes,status=yes,resizable=yes' ); }

    1.CentOS 安装tigervncserver

    System -> Administration -> Add/Remove Software

    搜索vnc,将tigervnc-server,libvncserver,tigervnc安装了

    2.配置vncservers,假设你有两个用户想要远程登录,用户名分别是user1,user2

    #gedit /etc/sysconf/vncservers

    在这个文件末添加

    VNCSERVERS="1:user1 2:user2"
    VNCSERVERARGS[1]="-geometry 1440x900"
    VNCSERVERARGS[2]="-geometry 1440x900"

    如果你还有更多用户想远程登录,就得在VNCSERVERS这一行中继续添加3:user3等等,下面的VNCSERVERARGS是对应第i个用户远程登录的参数。这个参数还有好多选项,我也不大清楚用处,所以我就设置了一下分辨率,你可以根据自己的需要将1440x900改成你想要的分辨率,默认的话好像是800x600吧~


    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 - root
    passwd:
    [root@* ~]#service vncserver stop

    5.修改xstartup

    [*@* ~]$su - root
    passwd:
    [root@* ~]#gedit /home/user1/.vnc/xstartup
    [root@* ~]#gedit /home/user2/.vnc/xstartup
    [root@* ~]#

    将最近两行加注释,并加一行,原文最后两行如下

    xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
    twm &

    修改以后如下

    #xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
    #twm &
    gnome-session &


    6.启动vncserver

    [*@* ~]$su - root
    passwd:
    [root@* ~]#service vncserver start

    使用这个命令会为每一个你前面添加的用户启动一个远程桌面,你需要记住自己的桌面号!


    7.关闭防火墙

    [*@* ~]$su - root
    passwd:
    [root@* ~]#service iptables stop

    我只是简单的关闭防火墙,如果你需要用到防火墙,那就需要设置防火墙,让vncserver能够通信,要不然连不上去的。

    特别注意:这里只是暂时关闭防火墙,系统下次启动的时候防火墙又启动了!如果你想永久关闭防火墙,需要如下命令关闭防火墙开机自启动。

    [*@* ~]$su - root
    passwd:
    [root@* ~]#chkconfig iptables off

    如果你不想关闭防火墙,那么就得在防火墙中设置例外规则,将5901-590x端口开放。

    具体规则是如何写的,推荐你别上网搜,而是用命令“man iptables”来查看防火墙的帮助文档,这个文档是你系统版本防火墙的帮助文档,而上网搜的帮助文档可能不是一个版本。例如我上网看的iptables配置就是1.1.19版本的,而我系统的iptables是1.4.7版本的,看完以后,按说明添加规则后,重启防火墙的时候说规则无效~因为版本不同,有些规则已经改变写法,这个很正常,不过大部分规则是没有变动的。

    想开放端口,首先编辑防火墙的配置文件,默认的是在/etc/sysconfig/iptables中。这个配置文件在什么地方上面那个帮助文档里一般都会告诉你的,所以有时间的话看看也不错,当作学习。

    [*@* ~]$su - root
    passwd:
    [root@* ~]#gedit /etc/sysconfig/iptables

    在这个文件里添加一行

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 5901:5910 -j ACCEPT

    这句话的意思就是将本机的5901~5910端口的tcp连接允许通过~
    注意添加行的位置:不行把这行添到文件末尾,那样基本上应该没有用。

    这个文件里一般都会有这么几行

    -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT  
    -A INPUT -p icmp -j ACCEPT    
    -A INPUT -i lo -j ACCEPT  

    在这三行后面另起一行,添加进去。

    8.Win 7装vnc客户端,我使用tigervnc,官方下载地址

    安装完了以后,启动TigerVNC Viewer,如下图,

    输入“IP:桌面号”,点“OK”,进入下图

    输入你使用vncpasswd命令设置的密码,即可登录了~


    9.添加vncserver自启动

    [*@* ~]$su - root
    passwd:
    [root@* ~]#chkconfig vncserver on

    原文地址:




    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    Archiver|手机版|小黑屋|俊豪联盟 | 山东理工大学计算机协会   

    GMT+8, 2013-6-9 16:04 , Processed in 0.348487 second(s), 26 queries .

    Powered by X3

    © 2001-2013

    快速回复 返回顶部 返回列表