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 on chkconfig --list vncserver vncserver 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步即可完成远程连接的设置: ...
随机推荐
- 远程连接Oracle数据库
ylbtech-Oracle:远程连接Oracle数据库 所谓远程连接Oracle数据库,是指Oracle数据库服务器和Oracle客户端分别安装在2台电脑上,我们使用Oracle客户端来连接在另一 ...
- [填坑]解决"Your MaintenanceTool appears to be older than 3.0.2. ."问题
之前我写过QT5.9版本在更新组件时出现“要继续此操作,至少需要一个有效且已启用的储存库”问题,得到了网友的热心转载,说明遇到此问题的人不在少数. 原文地址:https://blog.csdn.net ...
- [转]使用互斥对象让程序只运行一次(delphi)
使用互斥对象让程序只运行一次“怎么让我的程序在运行时不能重复打开?”经常在论坛上看到有朋友问这方面的问题.本文将比较详细的说明这一问题,并给出一个较为完善的解决方案. 尽管这已经不是一个新问题了,但这 ...
- RxJava 操作符 on和doOn 线程切换 调度 Schedulers 线程池 MD
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
- [asp.net]C#实现json的序列化和反序列化
在做asp.net和unity进行http通信的时候,当unity客户端发出表单请求的时候,我要将他要请求的数据以json的格式返回给客户端,让客户端来解析.服务器端这一块就涉及到json的序列化和反 ...
- 大规模SNS中兴趣圈子的自动挖掘
转自:http://www.infoq.com/cn/articles/zjl-sns-automatic-mining 一.为何要在大规模SNS中挖掘兴趣圈子 随着国外的facebook.twitt ...
- AI-终极算法-神经网络(连结学派)
- [转]nodejs深入学(7)理解Buffer
原文: https://www.jianshu.com/p/e3f14cdf78f1 --------------------------------------------------------- ...
- 【Python】torrentParser1.03
#------------------------------------------------------------------------------------ # torrentParse ...
- iOS DES ECB 模式加密
//iOS DES ECB 模式加密 #import <CommonCrypto/CommonCryptor.h> ,,,,,,,}; +(NSString *) encryptUseDE ...