安裝條件: 1,安裝vncserver。 2,安裝xwindows(若不裝,無法使用xwindows的遠程桌面) 配置 打开配置文件/etc/sysconfig/vncservers,去掉下面这行的注释, 注釋掉: # VNCSERVERS="1:myusername" 加入: VNCSERVERS="1:root" 注釋掉: # VNCSERVERARGS[1]="-geometry 800x600" 2. 停止vnc 终端执行:vncserver -kill :1 后面的:n代表启动的桌面 3. 修改vnc密码 终端执行:vncpasswd 然后连续输入两次密码即可 4.修改下面配置完成界面化的实现... vi /root/.vnc/xstartup 去除注释下面兩行的注釋,使之生效。 unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc 最後一行修改為:gnome-session & 6. 如何使得linux启动时,vnc服务自动启动... a. 系统设置>服务器设置>服务 中把 vncserver 打勾 b. chkconfig vncserver on room根用户登录在/root目录下 #rpm -q vnc vnc-server查询已安装vnc的客户端和服务器端 vnc-4.1.1-36 vnc-server-4.1.1-36 #vi /etc/sysconfig/vncservers将fangfang用户名加入vncservers文件中 如下所示: # VNCSERVERS="2:myusername" VNCSERVERS="2:fangfang" 创建一个vnc的口令 #vncpasswd Password: Verify: 启动vnc服务 #sudo /sbin/service vncserver start Starting VNC server:2:fangfang [FAILED] 后来改为用户fangfang,并在/home/fangfang目录下创建vnc的口令 [fangfang@fangfang ~]$vncpasswd Password: Verifty: $ls -d .vnc .vnc $ls .vnc passwd $/sbin/service vncserver start Starting VNC server:2:fangfang runuser:cannot set groups:Operation not permitted [FAILED] $sudo /sbin/service vncserver start fangfang is not in the sudorers file.This incident will be reported. 退出仍用root用户 #sudo /sbin/service vncserver start Starting VNC server:2:fangfang xauth:creating new authority file /home/fangfa ng/.Xauthority New 'fangfang.fw:2(fangfang)'desktop is fangfang.fw:2 Creating default startup script. /home/fangfang/.vnc/xstartup Starting applications specified in /home/fangfang/.vnc/xstartup Log file is /home/fangfang/.vnc/fangfang.fw:2.log [OK] 这次成功了. #cd .vnc (/home/fangfang/下) #ls fangfang.fw:2.log fangfag.fw:2.pid passwd xstartup #vi xstartup 下面两行的注释去掉。 unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc 保存退出 重启vncserver #sudo /sbin/service vncserver restart Shutting down VNC server:2:fangfang [OK] Starting VNC server:2:fangfang New 'fangfang.fw:2(fangfang)'desktop is fangfang.fw:2 Starting application specified in /home/fangfang/.vnc/xstartup Log file is /home/fangfang/.vnc/fangfang.fw:2.log [OK] 在本机上试连接到vncserver #vncviewer localhost:2 成功,打开了一个vnc窗口,输入口令,进入。 客户端的配置 如客户端为windows ,用putty详见SSH配置一文 客户端为linux: 1.vncviewer localhost:2 在本机执行 2.用ssh ssh -L 5901:localhost:5901 -l foo myserver 需在sudo vi /etc/sysconfig/iptables中打开5901端口, 然后重启iptables sudo /sbin/service iptables restart 或者直接用ip地址 ssh -L 5901:localhost:5901 -l foo 192.168.x.x (责任编辑:IT) |