要想在Win平台上远程控制CentOS,首先要在Windows端安装一个VNC Viewer,也可以将Server端也装上,这样从另外的客户端也能连到WIN平台了。
1.查看CentOS系统中是否有安装vnc(默认安装)
输入命令:rpm -q vnc vnc-server
如果显示结果为:
package vnc is not installed
vnc-server-4.1.2-14.e15_3.1
说明你机器上已经安装了vnc。如果没有,可以在centOS的软件库中搜索后点击安装。
2.把远程桌面的用户加入到配置文件中
输入命令:vi /etc/sysconfig/vncservers //使用该命令打开配置文件
在文件中添加下面两行命令
VNCSERVERS="1:root"--指定可远程登录的用户名
VNCSERVERARGS[1]="-geometry 1024x768" --指定远程桌面分辨率
3.设置远程桌面用户的密码
输入命令:vncpasswd xxxxxx //设定密码
4.开启VNC端口
输入命令:vi /etc/sysconfig/iptables //使用该命令打开配置文件
在文件中添加下面一行命令
-A RH-Firewall-l-INPUT -p tcp -m tcp --dport 5900:5903 -j ACCEPT
5.重启防火墙
输入命令:service iptables restart
6.修改远程桌面显示配置文件(必须改,否则和你Telnet到Centos没有区别)
输入命令:cd ~/.vnc/
输入命令:vi xstartup //使用该命令打开配置文件
进行下列修改:
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & //在该条前加个#号,#号表示将该语句注释掉,系统会忽略该条语句
#twm & //注释掉该语句
gnome-session & //最后增加这么一保存
7.启动vnc服务
输入命令:/sbin/service vncserver start
8.开始远程连接
打开vnc客户端,server框中输入ip地址,回车,然后输入密码即可!
9.设置开机自动启动vnc
输入命令:vi /etc/rc.d/rc.local //使用该命令打开配置文件
进行下列修改:
/etc/init.d/vncserver start //增加该条
注意:
1、insert模式下才能输入文字,方法:按i键进入此模式,按Esc键退出此模式。
2、输入wq 保存后退出;输入q! 不保存并退出;输入:w 指定文件名并保存 。