2024年6月5日发(作者:)
Window VNC远程控制LINUX:VNC详细配置介绍 作者:郭水源
2011‐03‐31
1
Window VNC远程控制LINUX:VNC详细配置介绍
1、设置命令
[root@gsy ~]# vncpasswd
[root@gsy ~]# vncserver
//设置登录密码
//一定要记下配置参数
[root@gsy ~]# service vncserver restart //重启服务
2、设置登录到KDE桌面
[root@gsy ~]# vi /etc/sysconfig/vncservers
# VNCSERVERS="1:myusername"
//之前的内容
VNCSERVERS="1:root"
//修改后的内容
=
# VNCSERVERARGS[1]"-geometry 800x600"
//之前的内容
VNCSERVERARGS[1]=”-geometry 800×600 -alwaysshared -depth 24″,
//修改后的内容
-alwaysshared代表允许多用户同时登录 -depth代为色深,参数有8,16,24,32。
[root@gsy ~]# vi /root/.vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#gnome -session
蓝色部分一定要有它表示远程客户以gnome的session形式登录。这是关键步骤之1&.
打开配置文件/etc/sysconfig/vncservers,去掉下面这行的注释,实现此配置!!! "2:root"表示VNC
以桌面2运行,这样可以启动root的桌面。
VNCSERVERS="2:root"
VNCSERVERARGS[1]="-geometry 800x600"这是关键步骤之2&.
重启VNC服务和VNC程序:
#service vncserver restart
#vncserver
即可以Gnome图形化的方式远程登录。
1
Window VNC远程控制LINUX:VNC详细配置介绍 作者:郭水源
2011‐03‐31
2
另外用rpm –q vnc查看是否装了vnc包。
注意:
用oracle账号VNC远程登录方法:
使用oracle用户输入以下命令:
[root@localhost ~]# su – oracle
-bash-3.2$ vncserver
如果是第一次运行,则系统会出现提示信息,提示你输入密码,这是通过终端进行登录时
需要输入的; :1或者:2等等,需要切记。
然后在window客户端使用vncviewer,输入一下10.12.3.127:1或者10.12.3.127:2
等,后面的数字需要和服务器的对应才行。
注意:
在使用vncviewer连接vmware中的red hat linuxt server时,提示一下错误:
无法连接到主机,套接字操作尝试一个无法连接的主机。
问题在于配置redhat的vncserver时,没有将默认的端口号5900+n添加到防火墙中。在
使用vncviewer尝试连接vncserver时,被防火墙屏蔽掉了。可以尝试如下方法:
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服务: /etc/init.d/iptables restart 即可。
注意:
如果用vncviewer连接出现以下错误:
无法连接到主机:连接被拒绝(10061).
1、当试图在其他PC机器上用VNC客户端来连接Linux系统的VNC Server时可能会出现以
下信息:unable to connect to host: Connection refused(10061) 中文为:无法
连接到主机,连接被拒绝(10061)
如果你的VNC配置没有问题并且通过service vncserver status查看确定已经启动的
话,那原因就是你没有在VNC客户端输入IP地址的时候没有加上桌面号。没加的话就会出现上面
的错误。
正确的写法为IP:桌面号
2、用所在的用户运行vncserver命令查看桌面号
注意:
停止VNC Server 的命令式 vncserver -kill :1
2
发布评论