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服务端口
 SUSE Linux-SUSE Linux启动VNC远程服务
或者关闭防火墙SUSE Linux-SUSE Linux启动VNC远程服务
2、打开SUSE linux的远程桌面限制

SUSE Linux-SUSE Linux启动VNC远程服务

SUSE Linux-SUSE Linux启动VNC远程服务

SUSE Linux-SUSE Linux启动VNC远程服务
此处勾选的密码将会用于VNC远程登录,就不需要使用配置VNC服务时的密码,若这里不配置密码,就需要用初次配置VNC时的密码。

SUSE Linux-SUSE Linux启动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为桌面号)