Linux VNCserver的配置
时间:2014-03-22 00:23 来源:linux.it.net.cn 作者:IT网
安裝條件:
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)
安裝條件: 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) |