linux命令行安装vnc_Linux下的VNC配置篇

2023-05-16

1.简介

1)介绍

VNC(Virtual Network Computing)是一套由AT&T实验室所开发的可操控远程的计算机软件,其采用了GPL授权条款,任何人都可免费取得该软件。VNC软件主要由两个部分组成:VNC server及VNC viewer。用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端。当主控端在控制时,就如同亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。VNC server与VNC viewer支持多种操作系统,如Unix系列(Unix,Linux,Solaris等),Windows及MacOS,因此可将VNC server 及VNC viewer分别安装在不同的操作系统中进行控制。如果主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端。

2)工作流程

ØVNC客户端通过浏览器或VNC Viewer连接至VNC Server

ØVNC Server传送一对话窗口至客户端,要求输入连接密码

Ø在客户端输入联机密码后,VNC Server验证客户端是否具有权限

Ø若是客户端通过VNC Server的验证,返回给客户端桌面环境

nVNC Server通过X Protocol请求X Server将画面显示控制权交由VNC Server负责

nVNC Server将由X Server获得的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNC Server的桌面环境及输入装置

3)端口号与桌面号的关系

ØVNC viewer登陆

桌面号

端口号

1

5901

2

5902

Ø浏览器登陆

桌面号

端口号

1

5801

2

5802

2.安装

1)加载光盘

2)安装

在Linux5.4中已经安装了VNC

3.服务端

1)配置登陆至命令行界面

由于是第一次启动VNC的服务,需要输入密码,密码被加密保存在/root/.vnc/passwd中,同时在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件,在每次启动VNC服务时候,都会读取该文件中的配置信息,在/root/.vnc/目录下还有一个*:1.pid文件,这个文件记录着启动VNC后对应操作系统的进程号,用于停止VNC服务时准确定位进程号,还有一个*:1.log,为日志文件。启动vncserver后,默认为命令行登陆,New ‘localhost.localdomain:1(root)’ desktop is localhost.localdomain:1表示启动了一个新桌面,登陆后拥有root权限,桌面号为1,这个在登陆时需要,务必记住

2)配置登陆至图形化界面

Ø启动桌面

启动第二个桌面,只写命令vncserver默认为启动桌面1

Ø修改配置文件

文件/root/.vnc/xstartup将其最后一行twm &改为gnome-session &即登陆到GNOME桌面环境,改为startkde &即登录到KDE桌面环境

Ø修改服务文件

VNCSERVERS=”2:root”指桌面号为2登陆后的用户权限为root

VNCSERVERARGS[2]=”-geometry 800x600”指登陆后的分辨率

Ø重启服务

3)其他配置

Ø修改密码

使用vncpasswd命令来修改VNC服务的密码

Ø启动关闭桌面

vncserver :3表示开启桌面3

vncserver -kill:3表示将桌面3关闭

Ø设置开机启动

Ø查看IP地址

IP地址为10.2.1.254,客户端连接时将会使用

4.客户端

1)Windows

Ø通过VNC Viewer连接

l下载

从网上下载VNC给予Windows的客户端

l安装提示

提示将安装VNC,是否继续,单击是

l欢迎提示

提示欢迎安装VNC,单击Next

l阅读协议

阅读软件协议,单击Yes

l选择安装目录

选择VNC安装的目录,单击Next

l选择安装的工具

这里只使用VNC的客户端进行测试连接,所以不安装服务端

l选择开始菜单文件夹

输入开始菜单所显示的文件夹,单击Next

l创建快捷方式

选择所需要创建的快捷方式,Create a VNC Viewer desktop icon在桌面创建快捷方式,Create a VNC Quick Launch icon在快速启动里创建快捷方式

l阅读安装信息

阅读安装信息,确认无误单击Install进行安装

l安装信息

阅读安装信息后,单击Next

l安装完成

单击Finish,安装完成

l启动VNC Viewer

开始à所有程序àRealVNCàRun VNC Viewer

l连接服务端

输入服务端的IP地址:桌面号,单击OK,根据上面的配置,桌面1为命令行界面

输入服务端的IP地址:桌面号,单击OK,根据上面的配置,桌面2为图形化界面

l输入密码

输入桌面1的密码,单击OK

输入桌面2的密码,单击OK,这里输入的两次密码是一样的,密码为第一次运行vncserver时所设置的密码

l登陆

输入密码后,将会连接到服务端的桌面,其中桌面1为命令行界面,桌面2为图形化界面,与开始的配置一样

Ø通过Web浏览器连接(需要安装Java虚拟机)

l浏览器登陆桌面1

n浏览器

打开浏览器,输入http://服务端IP:端口号5800+桌面号,如服务器地址为10.2.1.254,在上面的对应表中,1号桌面的对应端口号为5801,即http://10.2.1.254:5801,打开该地址后,会出现Java小应用程序的登陆框,单击OK

n输入密码

n登陆

登陆至桌面1成功,该界面为命令行界面

n菜单

在桌面上按F8,出现菜单,从上到下依次为:退出viewer,Linux系统中剪贴板的内容,发送F8,发送Ctrl+Alt+Del,刷新桌面,创建新链接,选项,连接信息,关于VNCviewer,关闭菜单

l浏览器登陆桌面2

n浏览器

登陆桌面2,把端口号改为5802即可

n输入密码

n登陆

登陆至桌面2成功,该界面为图形化界面,菜单与浏览器登陆桌面1中的菜单一样

2)Linux

Ø通过VNC Viewer连接

l下载

在Linux 9中没有安装VNC,需要在网上下载安装

l安装

使用rpm安装VNC

l登陆至桌面1

n启动

在命令行里输入vncviewer,打开登陆框,输入服务端IP:桌面号,单击OK

n输入密码

n登陆

登陆至桌面1,命令行界面

n菜单

在图形化界面上按F8,出现VNC菜单,从上到下依次为:退出viewer,全屏,按下Ctrl键,按下Alt键,发送F8,发送Ctrl+Alt+Del,刷新桌面,启动新连接,选项,连接信息,关于VNCviewer,关闭菜单

l登陆至桌面2

n启动

n输入密码

n登陆

登陆至桌面2,图形化界面,菜单与上面Linux中登陆到桌面1中的菜单一样

Ø通过Web浏览器连接

l下载Java虚拟机安装包

从网上下载Java虚拟机安装包,在Java官网下载下来是一个.bin的文件

l安装

运行.bin的文件,即./jre-6u22-linux-i586-rpm.bin,将解压出jre-6u22-linux-i586.rpm文件,并将其安装

l配置mozilla浏览器插件

在/usr/lib/mozilla/plugins/目录下创建软链接,链接至/usr/java/jre1.6.0_22/plugin/i386/ns7-gcc29/libjavaplugin_oji.so文件

l登陆至桌面1

n浏览器

启动Mozilla浏览器,在地址栏输入http://服务端IP:端口号+桌面号

n输入密码

n登陆

登陆至桌面1,命令行界面,菜单与Windows中登陆到桌面1中的菜单一样

n转换成图形化界面

在命令行界面输入nautilus,可将命令行界面转换成图形化界面

l登陆至桌面2

n浏览器

n输入密码

n登陆

登陆至桌面2,图形化界面,菜单与Windows中登陆到桌面1中的菜单一样

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux命令行安装vnc_Linux下的VNC配置篇 的相关文章

随机推荐