-
vnc
连接不上解决问题方法
环境:
RedHat Linux 5
企业版。
Xwindows
:
gnome
(红帽默认安装的图形界面)
vnc
链接的端口
默认
5900
5300
我执行
rpm -qa|grep vnc
在
VNC
Viewer
的地址中输入
localhost:1
尽管我们
可以使用
SSH
连接远程通过字符界面来操作
< br>Linux
,
但是对于更多熟悉
图形人来说是很不方便的,
因此开启
Linux
的远程桌面还是很有必要的。
目前有
两种比较流行的方
式:
XDM(X display manager
)方案和<
/p>
VNC
方案,而我个人比
较倾向于
VNC
方案,一是因为
VNC
方案配置起来相对比较容易,二是
VNC
方
案支持多种连接方式,
比如通过浏览器访问
Lin
ux
桌面,
免去需要安装客户端的
麻烦
。
接下来进入具体配置说明:
一,
确认
及安装
VNCSERVER
。
1
,首先
确认你服务器是否配置了
VNCSERVER
,可以在命令行下
敲入以下命令
查看:
[root@localhost: ~]#rpm -qa
|grep vnc
5
#
p>
返回
VNCSEVER
服务器端版本说明你
已经安装了
VNCSERVER
。
2
,如果
没有安装
VNCSEVER
,那么从光盘找到安装包进行安装。
首先将
光盘挂载
(
也叫解压
)
到某个目录这里是在
/var/ftp/pub/
下面
建立了
rhel5-64
目录
mount -o loop
rhel-server-5.3-x86_ /var/ftp/pub/rhel5-64/
然后在
/
var/ftp/pub/rhel5-64/Server
目录下找到
5.x86_
安装包,使用
RPM
命令直接安装;
rpm -ivh 5.x86_
二,开始配置
VNCSERVER
1
,启动
VNCSERVER
,第一次启动
VN
CSERVER
会提示输入密码,这里分为管
理员账户及普通账
户,启动方式略有所不同。
管理员:
[root@localhost /]# vncserver
You will
require a password to access your desktops.
Password:
123456
#
输入
vnc
连接密码
Verify: 123456
#
确认<
/p>
vnc
密码
xauth: creating new
authority file /root/.Xauthority
New
‘
omain:1
(root)
’
desktop
is omain:1
Creating default startup script
/root/.vnc/xstartup
Starting applications specified in
/root/.vnc/xstartup
Log
file is /root/.vnc/omain:
普通用户:
[root@localhost
/]#su ceboy
#ceboy
是用户名
[ceboy@localhost /]$$
vncserver
You
will require a password to access your desktops.
Password:
123456
#
输入
vnc
连接密码
Verify: 123456
#
确认<
/p>
vnc
密码
xauth: creating new
authority file /home/ceboy/.Xauthority
New
‘
omain:2
(ceboy)
’
desktop
is omain:2
Creating default startup script
/home/ceboy/.vnc/xstartup
Starting applications specified in
/home/ceboy/.vnc/xstartup
Log file is /home/ceboy/.vnc/omain:
#
这里要
注意:
每个用户都可以启动自己的
VNCSERVER
远程桌面,
同时每个用
户可以启动多个
VNCSERVER
远程桌面,它们用
ip
p>
加端口号:
ip:1
、
ip:2
、
ip:3
来标识、区
分,使用同一端口会使另外登录的用户自动退出。另,
VNCSERVER
的大部分配置文件及日志文件都在用户
home
目录
下
.vnc
目录下。
用户可以自定义启动号码如:
[ceboy@localhost /]$$
vncserver :2
p>
#
注意
:2
前面一
定要有空格。
A VNC
server is already running as :2
三,相关桌面配置,
RedHat
Linux
支持两种图形模式:
KDE
模式和
gnome
模式。
1
,你的
RH
使用的什么图形模式这个一般只有登录到图形界面查看一下
才能知
道,
或者通过
ps -A
命令列出所有当前运行的程序,
看看有没有
K
DE
或者
gnome
字样来判断一下。
如果你
是
gnome
桌面,那么你需要修改
/
root/.vnc/xstartup
的配置文件。
[root@localhost
.vnc]# vi 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 80
×
24+10+10 -ls
-title
“
$$VNCDESKTOP
Desktop
”
&
gnome-session
gnome
#
添加这一句是连接时使用
gnome
桌面环境
twm &
设置修改完毕最好是重启一次系统,否则设置不会生效。我采用的方法是杀死
VNC
SERVER
进程再重运行
VNCSERVER
。
[root@localhost .vnc]#vncserver
-kill
:1
p>
#
这里你启动
vncserver
时是什么端
口号要对应上。
-
-
-
-
-
-
-
-
-
上一篇:无可厚非的意思和造句
下一篇:DSP仿真器连不上的原因分析