2024年6月11日发(作者:)
小结VNC应用
1 工作环境
1.1
1.2
服务端:XUbuntu
客户端:windows 7 / Ubuntu 12.04
2 VNC使用说明:
使用服务器时,利用远程桌面是非常方便的,否则需要跑到服务器机房操作非常的费事,
或者需要远程操作机器是也可以使用,一般的操作系统都会带有远程桌面功能,但是不如第
三方的的软件好用,对于linux系统常用的远程桌面软件是vnc,vnc分为服务器端和客户
端,下面先讲讲vnc服务器端的安装与配置。
2.1 安装VNC服务器端
Ubuntu中vnc服务器端的安装很简单,运行如下命令:
$ sudo apt-get install vnc4server
安装完成后第一次运行要求设置密码。
设置VNC登录密码
$ vncpasswd
Password:
verify:
提示输入密码,确认密码。设置密码并第一次启动vncserver后,在用户家目录中会
生成.vnc/目录,注意:刚安装完用户家目录中是没有.vnc目录的。
启动和关闭vcnserver
$ vncserver :1
表示启动vncserver,“:1”表示display号,即启动vncserver的1号display。服务器
中可以在不同的账户中启动不同的display号,客户端登录时需要填写对应的display号登
录到对应的账户。如果多个客户端登录同一个display,会看到别人操作的动作,即会争
抢鼠标。
$ vncserver -kill :1
关闭1号display。
VNC服务器的配置
默认的配置文件是~/.vnc/xstartup。刚安装完如果不修改配置文件的话,从客户端连接时
将看不到完整的桌面,而只有一个Terminal窗口,如下图所示。
这是因为默认启用的桌面配置的问题,需要修改配置文件。
2.2 服务端(应用)
申请桌面 2.2.1
终端:$ vncserver
首次输入vncserver会提示输入vnc登陆密码,设置完成之后,产生如下信息:
New 'hp-Compaq-Presario-CQ45-Notebook-PC:1 (hp)' desktop is
hp-Compaq-Presario-CQ45-Notebook-PC:1
Starting applications specified in /home/hp/.vnc/xstartup
Log file is /home/hp/.vnc/hp-Compaq-Presario-CQ45-Notebook-PC:
主要的意思是vncserver产生了一个新的桌面,其中的:1是端口号,用于vnc客户
端远程连接端口的。
并且会根据/home/hp/.vnc/xstartup(即用户主目录下的 .vnc/xstartup)文件的配置进
行启动,相关的log运行记录在/hp/.vnc/hp-Compaq-Presario-CQ45-Notebook-PC:
2.2.2 修改配置文件
那么我们需要做的是修改xstartup配置文件,终端下输入以下内容进行编辑:
$ gedit ~/.vnc/xstartup
默认配置文件~/.vnc/xstartup如下:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc


发布评论