win7 远程桌面连接centos 6.5
首先安装tigervnc-server:
yum install tigervnc-server
安装好后,设置 vi /etc/sysconfig/vncservers

启动vncserver服务器:
在服务器上可以看到打开的vnc端口:

在windows上安装viewvnc,输入ip地址和端口号进行连接:

输入密码:

可以看到成功的连接上了centos 6.5的桌面:

/etc/sysconfig/iptables

# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6000:6010 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT

关闭防火墙: /etc/init.d/iptables stop 使用root账号
win7 VNC远程centos
首先需要检查一下服务器是否已经安装了VNC服务,检查服务器的是否安装VNC的命令如下:
|
1
|
rpm -qa | grep vnc |
使用了上面的命令我这边返回的信息是下面的(如果没有任何显示,则说明系统没有安装vnc包)
如果没有安装vnc可以使用下面命令进行安装:
|
1
|
yum install tigervnc tigervnc-server |
使用下面的命令编辑配置文件:
|
1
|
vi /etc/sysconfig/vncservers |
使用上面命令的时候,可能您服务器上面已经存在这个配置文件,也可能您服务器上面不存在这个配置文件,将下面的内容添加到配置文件内:
|
1
2
|
VNCSERVERS="1:root"VNCSERVERARGS[1]="-geometry 800x600" |
下面这段是上面所讲配置文件注解,做参考之用:
|
1
2
3
|
#这个是配置远程桌面登录的用户名,如果两个用户,则使用VNCSERVERS="1:user1 2:user2",依次类推,默认情况下,1:user1对应5901,2:user2对应5902(VNC的默认监听端口是5900,监听端口规则为5900+usernumber),如下VNCSERVERS="usernumber:myusername"#下面这项配置为登录桌面配置,其中的“1”为用户序号,800x600为分辨率,-nolisten tcp为阻止tcp包,-localhost代 |
|
1
2
3
4
|
表只监听本地VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"#如果想阻止http包,可以使用如下配置VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd -localhost" |
使用下面的命令为vnc设置密码(需要使用su 切换到要设置vnc密码的用户上,比如:su user1,其中user1就是在上面配置文件内写的帐号)
|
1
|
vncpasswd |
设置好密码之后,就是启动VNC服务了,启动VNC服务的时候也需要用su user1(user1就是在上面配置文件内写的帐号)切换到要启动服务的帐
号上(很多朋友在使用DirectSpace默认的桌面VNC的时候,遇到无法连接“10061错误”,即可在ssh下输入下面命令解决!)
|
1
|
vncserver |

(此处的8与vnc登陆的 192.168.1.193:8冒号后8对应)
其他命令,比如重启VNC服务就用下面的命令:
|
1
|
service vncserver restart |
设置VNC服务开机启动用下面的命令:
|
1
2
3
4
5
|
chkconfig vncserver onchkconfig --list vncservervncserver 0:off 1:off 2:on 3:on 4:on 5:on 6:off |
注意:如果在连接上之后,出现灰屏或者黑屏,可以按照下面的方法设置
|
1
2
3
4
5
|
vi /root/.vnc/startup #twm & #注释掉这一行gnome-session & #添加这一行 |

这个问题是在设置Linux服务器中的VNCServer时发现的,在开启一个服务(vncserver :1),或者重启vncserver的时候(如下所示)出现。
[root@host144 ~]# service vncserver restart
Shutting down VNC server: 1:root 2:oracle [ OK ]
Starting VNC server: 1:root xauth: (stdin):1: bad display name "host144:1" in "add" command (出现问题的地方,其中“host144”为主机名,下面的设置要与这里保持一致。) New 'host144:1 (root)' desktop is host144:1 Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/host144:1.log 2:oracle xauth: (stdin):1: bad display name "host144:2"in"add" command New 'host144:2 (oracle)' desktop is host144:2 Starting applications specified in /home/oracle/.vnc/xstartup
Log file is /home/oracle/.vnc/host144:2.log [ OK ]
解决方法:
[root@host144 .vnc]# vi /etc/hosts #用vi文本编辑器打开该文件
127.0.0.1 host144 localhost.localdomain localhost
#服务器ip 主机名 后面的可不设(中间用逗号隔开,完成后保存即可。)
from: http://www.cnblogs.com/jankie/archive/2012/10/19/2730505.html
对原文有修改。
win7 远程桌面连接centos 6.5的更多相关文章
- WIN7远程桌面连接方法!
WIN7远程桌面连接方法!
- 修改windows 2012/win8、win7远程桌面连接默认端口的方法
远程桌面连接服务基于端口3389,入侵者一般先扫描主机开放端口,一旦发现其开放了3389端口,就会进行下一步的入侵,所以我们只需要修改该务默认端口就可以避开大多数入侵者的耳目. 修改windows 2 ...
- WIN7远程桌面连接提示:“发生身份验证错误。要求的函数不受支持”
问题 WIN7远程桌面连接–"发生身份验证错误.要求的函数不受支持" 最近WIN7升级补丁后发现远程桌面无法连接了,报"发生身份验证错误.要求的函数不受支持"的 ...
- win7远程桌面连接总是显示凭证不工作解决方法总结
使用远程桌面连接可以在网络的另一端控制某台计算机,对计算机进行实时操作,但有时会出现连接失败的情况,比如总是显示您的凭证不工作,下面是我对此问题解决办法的总结. 方法一: 1.在开始菜单内的运行框里输 ...
- win7远程桌面连接
远程桌面连接 1.在防火墙上设置同意同意远程桌面通过防火墙: 2.为管理员设置password.以便訪问者訪问: 3.我的电脑-右键属性-远程设置-远程-选上"同意远程协助远程这台计算机.同 ...
- win7 远程桌面连接过程
背景:在公司日常工作中经常需要是用到远程桌面的连接,在内网环境下,远程桌面连接比qq更加方便!可以考虑外网的连接. 1 准备工作 这里我实验的另一台机器的ip:168.33.51.198,本机ip:1 ...
- 使用SecureCRT / win7远程桌面连接ubuntu配置记录(有更新)
2017-03-03 更新于末尾 1.Windows7 — Ubuntu 远程桌面连接中 Tab 键不能补全的解决办法 2.xrdp远程连接ubuntu无法使用原机的中文输入法 2017-02-22 ...
- 解决win7远程桌面连接时发生身份验证错误的方法
远程桌面连接,是我们比较常用的一个功能了,但有时突然不能用了,以下是我遇到该问题,并解决该问题的方法.连接时报的是“发生身份验证错误,要求的函数不受支持”,解决之后细想一下,该问题好像是在我在电脑上安 ...
- win7远程桌面连接不上,解决办法
来源于:http://jingyan.baidu.com/article/39810a23edc48bb637fda672.html 一般情况下,对WIN7的远程连接只需要5步即可完成远程连接的设置: ...
随机推荐
- 对拍练习:A+B
源程序: /* Problem: OJ: User: S.B.S. Time: Memory: Length: */ #include<iostream> #include<cstd ...
- window API一天一练之邮槽
邮槽通信的进程分为服务端和客户端.服务端创建邮槽,客户端通过邮槽名打开邮槽,获得句柄后可以向邮槽写数据. 邮槽通信是单向通信,只能由客户端向服务端发送数据.下面来看看有关邮槽的几个API HANDLE ...
- [leetcode]Search in Rotated Sorted Array II @ Python
原题地址:https://oj.leetcode.com/problems/search-in-rotated-sorted-array-ii/ 题意: Follow up for "Sea ...
- 10 个非常有用的 SVG 动画的 JavaScript 库
SVG 通常可以用作跨分辨率视频.这意味着在一块高分屏幕上不会降低图片的锐度.此外,你甚至可以让SVG动起来,通过使用一些javascript类库.下面,我们分享一些javascript类库,这些类库 ...
- distinct 多列详解
1.distinct单列 select distinct(a) from tableA; 2.distinct多列 select distinct a,b,c from tableA; 注意此时是将a ...
- android动手写控件系列——老猪叫你写相机
前记:Android这个开源而自由的系统,为我们带来开发便利,同时也埋下太多的深坑.例如调用系统自带的相机就会出现照片丢失,或者其他各种各样的问题.因此,看来自定义一个相机十分的必要. 要自定义相机我 ...
- 【Maven】Maven-maven编译报错 -source 1.5 中不支持 lambda 表达式
Maven-maven编译报错 -source 1.5 中不支持 lambda 表达式 maven lambda_百度搜索 maven编译报错 -source 1.5 中不支持 lambda 表达式 ...
- Spark Structured Streaming:将数据落地按照数据字段进行分区方案
方案一(使用ForeachWriter Sink方式): val query = wordCounts.writeStream.trigger(ProcessingTime(5.seconds)) . ...
- redis 基本性能测试说明
http://ghoulich.xninja.org/2016/11/17/how-to-use-redis-benchmark-to-measure-performance/
- [幽默漫画]对于程序猿来说deadline很容易搞定!
更多漫画在这里
转载▼