vnc Linux连接vnclinux,为什么不显示桌面

最近几天到一个项目上安装Linux部署环境。由于服务器在机房而进机房又比较麻烦,于是选择VNC远程Linux连接vncLinux就显得自然而然了以前也用过VNC,而且还经常使用由于各个项目環境不太一样,这次也遇到几个问题记下来,分享备忘

使用VNC大致有以下几个问题需要关注:

2、VNC服务是否启动;

3、网络是否通畅,包括IP、端口等

第2个问题,使用vncserver命令开启服务即可;

在第一次开发VNC服务命令行会提示输入密码~

第3个问题,IP地址如果是局域网只要在同一个網段就能访问到,如果是互联网内部的局域网地址需要映射成互联网可以访问的IP地址

关于端口问题,VNC服务使用的端口号与桌面号相关網上搜到的介绍如下:

VNC使用TCP端口从5900开始,对应关系如下

我也记住了端口是从5900开始的。如果是有防火墙软件需要把5900端口开放才能使用。於是联系网管开放了5900端口很快网管也给了回复说5900端口已经开启。

可是问题出现了我的VNCViewer连不上服务器,一直显示在拼命Linux连接vnc中

既然出现問题那就找各种方法验证5900端口是否已经开放成功。

由于telnet命令也需要使用端口23而23端口一般也不会开放。所以只能尝试其他方法常用的還有以下几个命令:

两种方法都尝试了,结果证明5900端口是通的那为什么VNCViewer连不上呢?

IP地址是没问题的因为在互联网可以ping通。那问题到底茬哪里呢

还是要从VNC的端口说起,网上一般都会搜到VNC的端口是从5900开始桌面号1的端口是5901,桌面号2的端口是5902……

一般都是这么说那5900对应哪個呢?

问题就在这里了只能猜到是桌面号0的端口才是5900

于是开启桌面号为0的VNC服务,重新使用VNCViewerLinux连接vnc这次果然可以了。

除了5900端口问题之外叒遇到一个新的问题,VNCViewer远程Linux连接vncLinux桌面成功之后看不见桌面。

除了VNC Config的提示窗口之外其他的桌面图标、工具栏、任务栏等都看不见。

网上搜到的解决办法如下:

于是使用vi ./vnc/xstartup命令修改VNC设置重启VNC服务,使用VNCViewer重新远程Linux连接vnc结果还是看不见。

VNC远程桌面除了使用KDE桌面之外还可以使鼡GNOME桌面。于是又将xstartup文件的最后一行修改为“gnome-session &”重新尝试之后还是不行。

尝试了两次之后想到之前安装Linux的时候,KDE和GNOME桌面都是可选安装的难道客户给提供的Linux系统没有安装吗?

既然服务器是我们自己使用先给安装KDE吧

等待一段时间之后,提示KDE安装完成

再重新使用VNCViewer远程Linux连接vncLinux桌面,这次出现了期待的结果Linux桌面终于出现了。

网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端)而

且当主控端在控制端时,

就如同用户亲自坐在被控端前操作一样

端的应用程序,及使用被控端的系统资源

任何人都可免费取得该软件。

安装在被控端的计算机上后才能在主控端执行

装在不同的操作系统中进行控制。如果目前操作的主控端计算机没有安装

也可以通过一般的网页浏览器来控制被控端。

的主要工作原理是在服务器端运行

程Linux连接vnc服务器端桌面叻

这个网站也可以搜索到相应的

上面这一步是为了能够在

接下来设置登陆用户,如果安装成功在

我要回帖

更多关于 Linux连接vnc 的文章

 

随机推荐