问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

主机为LINUX,LINUX下VNC服务的问题

发布网友 发布时间:2022-04-20 16:58

我来回答

4个回答

热心网友 时间:2023-07-21 23:22

远程访问LINUX可以通过VNC进行访问.企业版的REDHAT应该自带的.
WINDOWS下需要安装一个LINUX的客户端就可以进行远程访问了.
『VNC简介』
网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时,就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。
VNC(Virtual Network Computing)是一套由ATT实验室所开发的可操控远程的计算机的软件,其采用了GPL授权条款,任何人都可免费取得该软件。VNC软件主要由两个部分组成:VNC server及VNC viewer。用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端。
(在windows中也由一套著名的网络遥控软件――Symantec公司推出的pcAnywhere。
VNC server与VNC viewer支持多种操作系统,如Unix系列(Unix,Linux,Solaris等),windows及MacOS,因此可将VNC server 及VNC viewer分别安装在不同的操作系统中进行控制。如果目前操作的主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端。
整个VNC运行的工作流程如下:
(1) VNC客户端通过浏览器或VNC Viewer连接至VNC Server。
(2) VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC Server显示装置。
(3) 在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。
(4) 若是客户端通过VNC Server的验证,客户端即要求VNC Server显示桌面环境。
(5) VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。
(6) VNC Server将来由 X Server的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNC Server的桌面环境及输入装置。
『VNC的安装与使用』
本人的操作环境:被控端 Redhat9.0,主控端Windows XP。
1. 载VNC Server
VNC Server下载地址:
2.安装。
vnc-3.3.7-x86_linux.tar.gz (如果是源代码请看包里的说明),当下载了VNC的Linux版本后,可以解压文件到一个文件夹中,例如/home/vnc,然后复制文件vncserver、 vncpasswd和Xvnc到/usr/bin目录中。假如想要能够通过VNC服务器的整合Java界面远程控制Linux电脑,也得需去建立一个子目录/usr/local/vnc/classes。在建立此子目录之后,复制VNCJava.class文件到此目录中。(一般redhat 9.0自带以上文件,所以直接用终端执行就可以)。
3.在Linux上启动VNC Server
执行vncserver命令:
[root@linux root]# vncserver
You will require a password to access your desktops.
Password: ----为了不想任何人都可以任意遥控此计算机。因此当第
Verify: ---1次启动VNC server时,会要求设置网络遥控的密码。
New ‘X’ desktop is linux:1 ----一定要记住这一行稍后会用到。
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/linux:1.log
(经上述步骤后,便已启动了VNC Server。如果你想要更改VNC Server的密码,只要执行vncpasswd命令即可。)
5. 从浏览器远程遥控。
启动VNC Server 后直接打开浏览器,在地址栏中输入被控端的网址或IP地址,并在网址后加上“:5800+显示编号”的端口号即可操控该计算机。
例如: (如果显示编号为1,一般第一次设置的显示编号都是1,就用5800+1=5801。)
如果看到窗口,就说明你成功,在密码框输入密码,就能远程控制了。
6.FAQ
A.为什么连接后,不能显示桌面,而只有一个Terminal窗口?
试着修改/root/.vnc/xstartup,把最后一行 twm 改成 gnome-session or kde(据说KDE在目前的VNC Viewer上的表现不太稳定)
B. 为什么重新启动VNC Server后,连接不上了?
因为重新启动VNC Server时,系统会指定一个新的显示编号,需使用此新的编号,否则就无法连接

热心网友 时间:2023-07-21 23:22

是不是主机上有IP防火墙

热心网友 时间:2023-07-21 23:23

能ping通LINUX系统的机器吗?XP机器的网络有没有什么做什么端口*啊?telnet LINUXIP 5900是否正常?

热心网友 时间:2023-07-21 23:23

VNC服务器不只要开5900端口.具体要开什么端口要用netstat -tulnp来查看.
另外,XP下访问它要用IP:端口号的方式比如说192.168.1.100:1
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 linux VNC 如何让客户端连接到服务器端口只有看的权限 如何修改linux里的VNC的默认端口5901 centos7安装vnc怎么查看端口号 如何安装与配置Linux VNC服务 怎么在Linux下设置vnc服务器,使其能同时有多个用... 如何访问 linux vnc服务器 如何查看 vncserver端口 Linux的VNCServer的默认端口是多少? 如何查找linux vnc的服务ip 怎么样在终端上查看vnc在linux服务器上的端口号 linux中怎么查看vnc服务的默认端口 为什么软件会显示已停止运行,打不开 应用为什么老是停止运行 如何在ubuntu安装nvidia驱动 如何在ubuntu安装nvidia 显卡驱动 Ubuntu安装Nvidia显卡驱动教程 Linux如何配置nVIDIA显卡驱动 怎么安装nvidia显卡驱动程序win10 如何安装nvidia驱动程序win10 请问 Linux下nvidia显卡驱动的安装步骤 如何在linux suse中配置VNC服务器 在Linux中如何开启VNC服务 我的Linux连接vnc出现这个怎么办 我国可再生能源制氢有望2030年实现平价,氢能源是... 氢能的“冬奥会”来了,氢能源未来的前景如何? 关于氢能下列说法错误的是 为什么都说氢能才是新能源汽车的未来? 关于氢能的问题 有人豪赌,有人退出,车企们对氢能的看法为何如此... 有关氢气能源的开发的资料 氢能企业盈利到底难在哪? 氢能源汽车为什么受热议?竟然有这么多好处 氢能源汽车发展前景 未来新能源汽车究竟是电能还是氢能的天下? 工信部:将积极配合相关部门制定氢能发展战略 关于氢伟大的预言是什么? 汽车一公斤氢气跑多少公里? 下列关于氢能的说法错误的是?? 上一个合同到期内自我评价怎么写 安全员 合同考核表中的自我评价怎么写