• 欢迎访问金笔头博客,这是一个菜鸟(伪)程序员的自留地,欢迎访问我的github:点击进入

SuSE配置VNC(单用户)

Linux eason 2346次浏览 2个评论 扫描二维码

SUSE Linux Enterprise 11 SP3安装时已经默认安装好了VNC,所以我们只需要配置下vncserver 就行了,下面开始配置过程。

1.启动vnc服务 

linux-suse:~#vncserver start 

You will require a password to access your desktops.

Password:

Verify:

Would you like to enter a view-only password (y/n)? n

TightVNC Server version 1.3.9

启动之后将在/root下生成.vnc的目录

SuSE配置VNC(单用户)

2.启动一个远程桌面

linux-suse:~/.vnc# vncserver :1

xauth:(argv):1:  bad display name “linux-suse:1” in “add” command

New ‘X’ desktop is linux-suse:1

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/linux-suse:1.log

参数解释:

:1表示桌面号,VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应的关系如下:

:1对应的端口为5901

:2对应的端口为5902

:3对应的端口为5903

……

接下来我们再来看看.vnc目录

SuSE配置VNC(单用户)

发现有成对的logpid文件,名如 linux-suse:1.log linux-suse:1.pid。有pid的是活动的桌面,桌面号就是pid前面的数字。没有pid文件的是已经停止的桌面。

可以使用vncserver -kill :桌面号 来停止远程桌面

3.修改防火墙,开放5901端口,为了安全考虑,我只开放5901,如果想同时启用多个桌面连接,可相应的添加更多端口。

linux-suse:~/.vnc# vi /etc/sysconfig/SuSEfirewall2

SuSE配置VNC(单用户)

修改之后重启防火墙

linux-suse:~/.vnc# rcSuSEfirewall2 restart

4.选择远程桌面的界面

linux-suse:~/.vnc# vi /root/.vnc/xstartup

twn &注释掉,在最下面添加以下两行

startgnome &

DISPLAY=:1 gnome-session &

SuSE配置VNC(单用户)

5.重启桌面

linux-suse:~/.vnc# vncserver -kill :1

Killing Xvnc process ID 9416

linux-suse:~/.vnc# vncserver :1

xauth:(argv):1:  bad display name “linux-suse:1” in “add” command

New ‘X’ desktop is linux-suse:1

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/linux-suse:1.log

linux-suse:~/.vnc#

6.连接测试,OK

SuSE配置VNC(单用户)


金笔头博客, 版权所有丨如未注明 , 均为原创, 转载请注明SuSE配置VNC(单用户)
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 非常不错!感谢!
    AdOnCn2016-02-09 11:35 Reply Windows 7 | Chrome 48.0.2564.103
    • 不谢 :smile:
      wangyisheng2016-02-09 11:45 Reply Windows 7 | Chrome 47.0.2526.106