微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CentOS 6安装VNCserver 并开启远程桌面

vnc

VNC(Virtual Network Computing,虚拟网络计算机)是一种可以对远程计算机进行远程控制的软件,支持linux远程桌面管理,也适合其它操作系统。而putty、SSH等只能进行命令模式的远程管理。

首先需要检查一下服务器是否已经安装了VNC服务;

rpm -qa | grep vnc

tigervnc-server-1.1.0-18.el6.x86_64
tigervnc-1.1.0-18.el6.x86_64

如果没有安装vnc可以使用下面命令进行安装:

yum install tigervnc tigervnc-server

编辑配置文件

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"

为vnc设置密码

[root@localhost ~]# vncpasswd
Password:
Verify:
[root@localhost ~]#

修改防火墙

vi /etc/sysconfig/iptables
添加

-AINPUT-mstate--stateNEW-mtcp-ptcp--dport5901-jACCEPT1

重启防火墙服务

service iptables restart

注意:我是的一开始连接超时,是执行iptables -F命令之后才连接上的,该命令有一定的风险!!!请查询.

重启VNC服务就用下面的命令:

service vncserver restart

置VNC服务开机启动用下面的命令:

chkconfig vncserver on

启动vncserver服务。 第一次启动时这样操作 直接输入 vncserver &

系统会自动建立相关的配置文件和日志文件。启动后系统会提示一个进程号为1的窗口。

如果需要启动两个窗口的话则再次执行VNCSERVER 命令即可。

[root@localhost ~]# vncserver &

[1] 3002


Windows连接:

在Windows客户端使用vncviewer软件 以 "ip:1"的形式连接,输入密码后进入到vncserver中。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。