前三篇文章中已经介绍了三种搭建Linux学习环境的方法,本文将介绍第四种:在Windows系统中,用VNC工具软件登录到远程服务器上的Linux桌面。这种远程登录的方式,一方面可以用于远程配置和维护Linux服务器,另一方面也可以用它来在真实的环境中学习各种Linux命令。VNC(Virtual Network Computing,虚拟网络计算机)软件主要由两部分组成,VNC server和VNC viewer。用户要先将VNC server安装在被控端的计算机上才能在主控端执行VNC viewer控制被控端。
VNC server与VNC viewer支持多种操作系统,如Unix、Lin……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
前三篇文章中已经介绍了三种搭建Linux学习环境的方法,本文将介绍第四种:在Windows系统中,用VNC工具软件登录到远程服务器上的Linux桌面。这种远程登录的方式,一方面可以用于远程配置和维护Linux服务器,另一方面也可以用它来在真实的环境中学习各种Linux命令。VNC(Virtual Network Computing,虚拟网络计算机)软件主要由两部分组成,VNC server和VNC viewer。用户要先将VNC server安装在被控端的计算机上才能在主控端执行VNC viewer控制被控端。
VNC server与VNC viewer支持多种操作系统,如Unix、Linux、Solaris、Windows和MacOS,因此可将VNC server 及VNC viewer分别安装在不同的操作系统中进行控制。如果目前操作的主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端。VNC的主要工作原理是在服务器端运行 VNC server服务,然后在客户端就可以远程连接服务器端的桌面了。下面就介绍,在主控端的计算机操作系统为Win 7,被控端服务器的操作系统为64位RedHat Enterprise Linux 5.3上的VNC viewer与VNC server的安装与配置步骤:
1、在服务器端的RedHat中安装VNC server,安装包的文件名为“vnc-4.1.2-14.el5.x86_64.rpm”,此文件在光盘中的路径为“RedHat Enterprise Linux 5.3 for 64-bit AMD64 AND INTEL 64_InstallationServer”。
也可以打开网站http://rpm.pbone.net/,在如下所示的对话框中输入“vnc-4.1.2-14.el5”,然后点击SEARCH,也可以找到相应的RPM安装包,下载下来即可,如图9所示。
图9 下载RPM包网站图示
2、安装VNC server的rpm包。可以把安装包“vnc-4.1.2-14.el5.x86_64.rpm”拷贝到root.vnc目录下,然后在此目录下直接运行安装命令即可,安装过程的显示提示如下所示:
[root@localhost .vnc]# rpm -ivh vnc-4.1.2-14.el5.x86_64.rpm
warning: vnc-4.1.2-14.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
package vnc-4.1.2-14.el5.x86_64 is already installed
3、编辑.vnc目录下的xstartup文件。可以使用vi编辑器进行编辑,命令为“[root@localhost .vnc]#vi xstartup”,打开xstartup文件后在键盘上点击“A”字母键,使VI编辑器进入编辑状态。然后屏蔽掉最后一行,即在最后一行的前面加上符号“#”,变成“#twm &”,然后再在最下面加上“gnome-session &”。完成后,点击“Esc”键,再点击“:”键,然后输入“wq”回车,即保存退出。加上“gnome-session &”是为了能够在Windows系统上显示Linxu的桌面,否则只能看到一个“终端”的命令行窗口。
4、设置登录用户。如果上面的安装成功,在目录/etc/sysconfig/下会有一个vncservers文件。用VI编辑器编辑vncservers文件,在最后加上VNCSERVERS="1:root",保存后退出。
5、设置VNC远程登录密码。运行命令“[root@localhost ~]# vncpasswd”,然后按提示设置好远程登录的密码。然后执行命令“[root@localhost ~]#vncserver”,会有如下显示:
New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log
这里需要注意的是,上面的输出“localhost.localdomain:1 (root)”,说明在用浏览器远程登录Linux系统时,在浏览器地址栏中要输入的地址为“Linux服务器的IP地址:5801”,如果上面的输出为“2(root)”,则在浏览器地址栏中要输入的命令就为“5802”。如果连接成功,输入密码后就可以远程控制Linux桌面了。
图10 用VNC Viewer软件登录的界面图示
6、用浏览器登录Linux桌面的画质可能不太好,可以在Windows下安装VNC Viewer工具软件直接连接。首先要在Windows系统中安装RealVNC软件,如“vnc-4.1.3-x86_win32.exe”。安装完成后,打开“开始”菜单里的RealVNC ---> VNC Viewer 4 ---> Run VNC Viewer,在VNC Viewer的地址栏中输入“Linux服务器的IP地址:1”,如果上面的输出为“2”,则在VNC Viewer的地址栏中的IP地址后面把“:1”换成“:2”,如图10所示,点击“OK”,然后输入在上面“5”中设置的密码,就可成功连接到远程Linux桌面,犹如在本地操作Linux系统一样,如图11所示。
图11 用VNC Viewer远程登录到Linux桌面图示
若在VNC Viewer的“Server”地址栏中输入的IP地址后面所接的端口号,不是“localhost.localdomain:1 (root)”中的“1”,而是写成了其它的数字,那可能只能进入到Linux系统的终端命令行模式,而进入不到图形化的桌面模式。
相关推荐
-
留心观察Linux安全漏洞
毋容置疑,Linux在企业中占有一席之地。本文介绍Linux桌面安全漏洞所带来的危险以及如何找到Linux安全漏洞。
-
新手推荐:十佳Linux桌面发行版
国外网站Inforworld盘点了最适合Linux新手的十佳Linux桌面发行版。如果你对Linux感兴趣,或者是一名Linux新手,不要错过下面的内容。
-
操作系统升级:便宜比贵的好 免费比便宜的好
智能手机、平板电脑的流行对桌面系统带来了一些冲击,桌面系统也逐渐开始免费。对于用户来说,便宜的操作系统自然比昂贵的更好;比便宜更好的,则是免费的系统。
-
看Linux十个神奇的存在
从你的桌面和服务器到你的手机和电视机,Linux无处不在。可是你知道吗,Linux还存在于其他很多令人不可思议的地方,足以让你感到惊奇。