SUSE Linux-SUSE Linux启动VNC远程服务
可参考网站:https://www.suse.com/zh-cn/documentation/sles11/singlehtml/book_sle_admin/cha.vnc.html#sec.vnc.one-time
SUSE 11自带的有一款叫XVNC的软件,在安装系统过程中可以直接安装好。
SUSE安装完成后,做以下操作:
1、确认防火墙配置已经选择放开VNC服务端口
或者关闭防火墙
2、打开SUSE linux的远程桌面限制
此处勾选的密码将会用于VNC远程登录,就不需要使用配置VNC服务时的密码,若这里不配置密码,就需要用初次配置VNC时的密码。
下面就可以使用SSH客户端来打开VNC服务,修改VNC配置文件
在ssh客户端执行命令
linux-udly:~ # sudo vncserver
提示输入登陆密码(2次)(PS:这里的密码就是我上面说的初次配置VNC的密码)
提示是否输入查看密码? 输入n后回车
修改配置文件/root/.vnc/xstartup
原始配置文件内容:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ubuntu的如下~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#!/bin/sh
# Uncomment the following two lines for normal desktop;
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exex /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
需要将最后一行“twm &”或“x-window-manager &”改为系统使用的图形界面服务
1、是gnome桌面,改成gnome-session &;
2、是KDE桌面,改成startkde &;
3、是Unity桌面,首先去 /usr/share/gnome-session/sessions/下看桌面session的名称,如果是ubuntu-2d,则将最后一行改为:
export STARTUP=”/usr/bin/gnome-session –session=ubuntu-2d”
$STARTUP
启动1个远程桌面的命令
sudo vncserver
关闭1个 远程桌面的命令
vncserver -kill :1(1为桌面号)