windows通过vnc远程桌面centos
2013-08-22 17:04
344 查看
1.检查VNC客户端和服务器端是否已经安装
执行如下命令:
rpm -q vnc vnc-server
假如返回类似如下信息,
[root@localhost likeshare]# rpm -q vnc vnc-server
vnc-4.1.2-14.el5_6.6
vnc-server-4.1.2-14.el5_6.6
则说明系统已经默认安装了vnc服务器端(一般来说,CentOS系统都默认安装了vnc server)。
如果没有安装vnc-server
可以按如下方式在线安装
yum install vnc vnc-server
2.接下来就是安装之后的配置问题了。
使用下面的命令编辑配置文件:
使用上面命令的时候,可能您服务器上面已经存在这个配置文件,也可能您服务器上面不存在这个配置文件,将下面的内容添加到配置文件内:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"
下面这段是上面所讲配置文件注解,做参考之用:
#这个是配置远程桌面登录的用户名,如果两个用户,则使用VNCSERVERS="1:user1 2:user2" ,,
依次类推,默认情况下,1:user1对应5901,2:user2对应5902(VNC的默认监听端口是5900,监听端口规则为590+usernumber),如下
VNCSERVERS="usernumber:myusername"
#下面这项配置为登录桌面配置,其中的“1”为用户序号,800x600为分辨率,-nolisten tcp为阻止tcp包,-localhost代表只监听本地,
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"
如果想阻止http包,可以使用如下配置
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
3.
启动VNC服务
会提示输入密码,这个密码是远程登录时所需要输入的密码,输入密码,回车
要重启vnc,可以通过service vncserver restart
要关闭vnc,可以通过service vncserver stop
要随系统启动,可以chkconfig vncserver on
如果你遇到了如下问题:
starting vnc server :
WARNING: the first attempt to star Xvnc failed,possibly because the font catalog is not properly configured, attempting to determine an appropriate font path for this system and restart Xvnc using that font path ...
上面情况由于字体路径问题造成的,
解决办法:更新字体库,通过更新界面可以看出,有许多X11更新包,安装它们
或者:
yum install pixman pixman-devel libXfont
4.开启VNC端口
vncserver在调用的时候,会根据你的配置来启用server端的监听端口,
端口默认是从5900开始,再加上你的桌面号。
比如你的桌面号为1,则vnc的连接端口号为5900+1=5901
比如你的桌面号为10000,则vnc的连接端口号为5900+10000=15900
iptables -I INPUT 1 -p tcp --dport 5901:5910 -j ACCEPT
表示允许1-10的桌面号访问
service iptables save
service iptables restart
5.到这里已经设置好了,可以通过windows访问centos的远程桌面了
下载一个叫做vncviewer的软件,填入ip:桌面号(端口号),然后会提示你输入远程登录(即前面第三步设的)密码
OK!
执行如下命令:
rpm -q vnc vnc-server
假如返回类似如下信息,
[root@localhost likeshare]# rpm -q vnc vnc-server
vnc-4.1.2-14.el5_6.6
vnc-server-4.1.2-14.el5_6.6
则说明系统已经默认安装了vnc服务器端(一般来说,CentOS系统都默认安装了vnc server)。
如果没有安装vnc-server
可以按如下方式在线安装
yum install vnc vnc-server
2.接下来就是安装之后的配置问题了。
使用下面的命令编辑配置文件:
vi /etc/sysconfig/vncservers
使用上面命令的时候,可能您服务器上面已经存在这个配置文件,也可能您服务器上面不存在这个配置文件,将下面的内容添加到配置文件内:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"
下面这段是上面所讲配置文件注解,做参考之用:
#这个是配置远程桌面登录的用户名,如果两个用户,则使用VNCSERVERS="1:user1 2:user2" ,,
依次类推,默认情况下,1:user1对应5901,2:user2对应5902(VNC的默认监听端口是5900,监听端口规则为590+usernumber),如下
VNCSERVERS="usernumber:myusername"
#下面这项配置为登录桌面配置,其中的“1”为用户序号,800x600为分辨率,-nolisten tcp为阻止tcp包,-localhost代表只监听本地,
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"
如果想阻止http包,可以使用如下配置
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
3.
启动VNC服务
vncserver You will require a password to access your desktops. Password: Verify:
会提示输入密码,这个密码是远程登录时所需要输入的密码,输入密码,回车
要重启vnc,可以通过service vncserver restart
要关闭vnc,可以通过service vncserver stop
要随系统启动,可以chkconfig vncserver on
如果你遇到了如下问题:
starting vnc server :
WARNING: the first attempt to star Xvnc failed,possibly because the font catalog is not properly configured, attempting to determine an appropriate font path for this system and restart Xvnc using that font path ...
上面情况由于字体路径问题造成的,
解决办法:更新字体库,通过更新界面可以看出,有许多X11更新包,安装它们
或者:
yum install pixman pixman-devel libXfont
4.开启VNC端口
vncserver在调用的时候,会根据你的配置来启用server端的监听端口,
端口默认是从5900开始,再加上你的桌面号。
比如你的桌面号为1,则vnc的连接端口号为5900+1=5901
比如你的桌面号为10000,则vnc的连接端口号为5900+10000=15900
iptables -I INPUT 1 -p tcp --dport 5901:5910 -j ACCEPT
表示允许1-10的桌面号访问
service iptables save
service iptables restart
5.到这里已经设置好了,可以通过windows访问centos的远程桌面了
下载一个叫做vncviewer的软件,填入ip:桌面号(端口号),然后会提示你输入远程登录(即前面第三步设的)密码
OK!
相关文章推荐
- centos7 通过kvm+vnc 实现远程桌面虚拟化和创建windows、Linux虚拟机
- centos7 通过kvm+vnc 实现远程桌面虚拟化和创建windows、Linux虚拟机
- centos7 通过kvm+vnc 实现远程桌面虚拟化和创建windows、Linux虚拟机
- windows上通过vnc连接Centos的远程桌面
- WINDOWS环境下通过Xmanger远程连接CENTOS图形桌面【转】
- windows下通过VNC远程访问桌面Ubuntu14.04
- Windows上通过XManager连接Centos5.4的远程桌面
- windows上通过Xmanager连接Centos5.2的远程桌面
- Ubuntu 11.10 通过配置vnc使windows可以远程桌面,自动启动
- windows上通过Xmanager连接Centos5.2的远程桌面
- Windows通过VNC远程桌面访问Ubuntu
- Ubuntu 11.10 通过配置vnc使windows可以远程桌面,自动启动【转】
- CentOS 6.5 服务端配置vnc-server windows客户端远程桌面访问CentOS 6.5
- Ubuntu 11.10 通过配置vnc使windows可以远程桌面,自动启动
- windows下通过VNC客户端软件远程连接Ubuntu14.04的桌面共享服务vino
- windows下通过VNC客户端软件远程连接Ubuntu14.04的桌面共享服务
- windows下无法通过VNC客户端软件远程连接Ubuntu14.04的桌面共享服务
- Ubuntu 11.10 通过配置vnc使windows可以远程桌面,自动启动
- Ubuntu 11.10 通过配置vnc使windows可以远程桌面,自动启动(转)
- Windows Azure Cloud Service (21) 通过远程桌面功能访问Windows Azure 计算节点