Windows8远程桌面CentOS 6.5

概述:

    在CentOS上安装vncserver和Windows8上安装VNC Viewer,从而可以在Windows8远程桌面到CentOS 6.5

1. 在CentOS上安装vncserver

    1.1 安装vnc-server

          yum install -y vnc-server

    1.2 配置vnc-server

          vi /etc/sysconfig/vncservers

          最后两行去#,并分别设置如下

          Line1: "1:(username)"

          Line2: "... 1366*768 ..." (修改分辨率)

    1.3 设置密码:输入vncserver命令,根据提示设置密码

    1.4 修改防火墙

          vi /etc/sysconfig/iptables

          添加-A INPUT -m state --state NEW -m tcp -p tcp -dport 5901 -j ACCEPT

    1.5 重启防火墙

          service iptables restart

          (最好还保存一下,否则下次启动会失效:service iptables save)

    1.6 重启vnc服务

          service vncserver restart

注:本来以为在linux上安装好就可以直接用windows的远程桌面直接连接了,但是连接时报了个错误“由于客户端检测到一个协议错误 代码0x1104”,找了半天没有找到可以解决的方法,有篇文章(见附录)说的好像是这个情况,但是要装什么协议,我用的Windows 8,貌似没那个选项,所以放弃了这个方法。于是找到了用VNC Viewer连接的方法。

2. Windows 8上安装VNC Viewer

    2.1 找到VNC Viewer安装即可

    

参考:

    1. CentOS和Window互相远程桌面方法 http://blog.csdn.net/zlinsc/article/details/7392545

    2. 防火墙iptables 设置 http://snowolf.iteye.com/blog/752915

    3. windows下使用vnc viewer远程连接Linux桌面 http://nameyjj.blog.51cto.com/788669/582965

    4. 登录远程桌面时遇到“由于客户端检测到一个协议错误(代码0x1104)” http://www.jb51.net/article/50681.htm

附:CentOS远程Windows桌面(摘自参考1)

    1.客户端配置(CentOS

        1.1 安装rdesktop

        yum install -y rdesktop

        1.2 使用rdesktop命令连接到win桌面

        rdesktop -a 16 x.x.x.x:3389 -u username -p password -f

    2. 服务器配置(Windows)

        2.1 开启远程访问

        2.2 取消防火墙拦截


2017-01-10 23:30:06 更新:
由于新版的vncserver发生了变化,CentOS 7新版可以参考:http://www.linuxidc.com/Linux/2015-04/116725.htm  http://www.cnblogs.com/Richard-xie/p/4143632.html

原文地址:https://www.cnblogs.com/liqipeng/p/4584797.html