本文章来给大家介绍linux系统中VNC远程桌面安装和配置方法详解,有需要了解的朋友可参考,这我里介绍的是在环境是CentOS-6.4-x86_64,
具体方法
1.检查linux系统是否安装VNC命令rpm -q vnc-server
如果没有安装则使用yum install vnc vnc-server
2.启动vnc服务代码如下复制代码vncserver
You will require a password to access your desktops.
Password:
Verify:
输入两次密码,这个就是你远程登陆时所需要的密码。
3.修改配置文件,root账户下代码如下复制代码vi /etc/sysconfig/vncservers
新加下面的配置代码如下复制代码VNCSERVERS=”10000:root” #10000:root (桌面号:用户)
VNCSERVERARGS[2]=”-geometry 1024×768 -nolisten tcp -localhost”
4.配置防火墙,允许10000+5900=15900端口通过防火墙访问桌面代码如下复制代码vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 15900 -j ACCEPT
5.重启vnc服务和防火墙。代码如下复制代码/etc/init.d/vncserver restart
/etc/init.d/iptables restart
6.设置vnc的自启动代码如下复制代码chkconfig vncserver on
更改密码可以使用vncpasswd命令
上面是我的操作过程,后来从众生找到一篇图文的教程,大家不防参考一下
使用ssh软件连接到系统,使用命令vncserver启动vnc服务
首次使用vncserver会提示输入密码,然后重复输入一次(此处输入geisnic.com
作为密码,须记住此密码),回车出现下图提示:
此处记住dispay#,这里是feng:1,display#即为1.
在当前用户的主目录下打开文件.vnc/xstartup, 因为这里使用的是root用户,所以文件在/root目录下,打开文件后,注释掉所有的行,加入一行gnome-session & ,保存退出,linux系统中VNC远程桌面安装和配置方法详解linux操作系统》(https://www.unjs.com)。
使用命令vncserver -kill :dispaly# 上面步骤中一说明了dispaly#的查看方法,这里为1,输入命令回车
再次使用命令vncserver重启服务
记住此处的dispaly#为1.
Vncserver默认端口是5900,此处在防火墙中开放此端口
vi /etc/sysconfig/iptables
找到下面的语句:
-A RH-Firewall-1-INPUT -j REJECT ——reject-with icmp-host-prohibited
在此行之前,加上下面的内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT
然后重启iptables服务:service iptables restart
即可。
在本地系统中打开软件vnc Viewer(vnc客户端),输入机器的Ip地址加上dispaly#
此处是 118.126.16.219:1
点确定,出现如下输入框,输入刚刚设置的密码geisnic.com
点确定即可登录至系统
设置vncserver开机自动启动:chkconfig vncserver on