1.vnc都有什么功能~
2.Linux 下如何安装VNC?
3.求救关于VNC的码下详细信息
4.想了解开源传输协议(spice/rdp/vnc),有哪些资料可以学习?
5.Linux vnc4ç使ç¨
vnc都有什么功能~
VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC是码下一款优秀的远程控制工具软件,由著名的码下AT&T的欧洲研究实验室开发的。VNC是码下在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,码下高效实用,码下源码淘源码其性能可以和Windows和MAC中的码下任何远程控制软件媲美。
VNC是码下由美国Cambridgede的AT&T试验室所开发,基本上它是属于一种显示系统,也就是说他能将完整的窗口界面通过网络,传输到另一台计算机的屏幕上,在Windows服务器中包含的"Terminal Server",以及Symantec公司开发的付费软件"PCAnywhere"都是属于这种设计.
VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver)。VNC的码下基本运行原理和一些Windows下的远程控制软件很相象。VNC的码下服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形用户界面十分友好,码下看上去和Windows下的码下软件界面也很类似。在任何安装了客户端的码下应用程序(vncviewer)的Linux平台的计算机都能十分方便的和安装了服务器端的应用程序(vncserver)的计算机相互连接。另外,码下服务器端 (vncserver)还内建了Java Web接口,码下api视频解析源码这样用户通过服务器端对其他计算机的操作就能通过Netscape显示出来了,这样的操作过程和显示方式比较直观方便。
Linux 下如何安装VNC?
Linux下安装VNC服务(实现远程控制功能),方法如下:1、下载***所需安装包
wget /yum/stable/packages/dkms-2.0..5-1.noarch.rpm2、依次安装gcc等支持库
yum -install gccrpm -ivh dkms-2.0..5-1.noarch.rpm
rpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
rpm -ivh pptpd-1.3.4-2.rhel5.x_.rpm
3、配置VNC主配置文件
vi /etc/pptpd.conf#在最后追加内容:
debug
ppp /usr/sbin/pppd
option /etc/ppp/options.pptpd
localip ...
remoteip ..0.2-4
4、寻迹车源码分析配置账号文件
vi /etc/ppp/chap-secrets#编辑内容为(IP中*号代表所有):
# Secrets for authentication using CHAP
# client server secret IP addresses
用户名 pptpd 密码
*用户名 pptpd 密码 ..0.3
用户名 pptpd 密码 ..0.4
5、启动VNC服务
service pptpd start6、查看端口 PPTP使用的端口侦听
netstat -ntpl求救关于VNC的详细信息
它是VNN所提供的客户端软件。这是款鼎鼎有名的远程管理工具,类似Win的终端服务,相对于其它管理工具,有自己不少的dubbo 项目源码运行特点,1:客户端活动如掉线不会影响到服务端,再次连接就可以了;2:客户端无需安装,甚至用IE等浏览器就可控制服务端;3:最大的优点就是真正跨平台使用,你可以在WINDOWS下用客户端远程控制UNIX,反之亦然。默认端口是、,特斯拉公开源码该版本是运行在x Win 下的完整安装包,可自行选择安装服务端或客户端。你如果需要源代码以及其它系统Linux、Solaris 2.5、HP-UX 下的版本可自行访问作者主页下载。但它们都是有局限的,前两者市商业软件,要钱的,而且只支持Windows(根据我的记忆)。XFREE(最新是4.1.0)虽然免费而且跨平台,但这里的“跨平台”暂时没有windows份。
想了解开源传输协议(spice/rdp/vnc),有哪些资料可以学习?
查阅官方文档,获取最详细的说明与操作指南。
专业书籍深入探索协议原理、实现与应用场景。
阅读《RealVNC:远程桌面的开源免费解决方案》,了解VNC协议。
参与社区论坛,学习他人实践经验与问题解决方案。
浏览博客文章,学习协议原理、实现与使用案例中的实用技巧。
访问代码仓库,研究源代码实现细节与最佳实践。
Linux vnc4ç使ç¨
linuxåwindowsä¸åOSç¯å¢ä¸VNCç使ç¨æ¹æ³ å¾å¤äººå¯è½é½ç¥éï¼windowsç¯å¢ä¸ï¼æä¸æ¬¾é常ä¸éçè¿ç¨æ§å¶è½¯ä»¶---Symantecå ¬å¸æ¨åºçpcAnywhereï¼ææé常ä¸éï¼ä½æ¯ç±äºæäºåå ï¼å¦ï¼è½¯ä»¶ä½ç§¯å¤§ï¼é常æå åå 大å°ï¼ä¸ä¾¿äºæºå¸¦ï¼[è¿éåªæ¯ç¸å¯¹èè¨ç]ï¼ãå®è£ åéè¦éæ°å¯å¨ãå¾å¤çæ¬é½æ¯è¯ç¨çãéè¦æ³¨åãç°å¨ççæ¬å°ä¸ä¸æ¯å¯ä»¥è·¨å¹³å°ççåå ï¼ä½¿å¾å ¶å¨âç²¾è¯âä¹ä½æ¾å¾æäºä¸è¶³ãé£ä¹è¿éè¦ä»ç»ç便æ¯ä¸æ¬¾âè½»ãèãæç¨âçå¼æºè½¯ä»¶VNCï¼å¯ä»¥è·¨å¹³å°ä½¿ç¨ï¼ä¸ä¸è¶³ä¸å 大å°ï¼è¿éç¨çæ¯VNC4.1.9çæ¬ï¼ï¼ä¾¿äºæºå¸¦ã[ä½è¿å¹¶ä¸æ¯è¯´å®å¯ä»¥å®å ¨ä»£æ¿pcanywhereï¼åªæ¯æäºä½¿ç¨ç½¢äº]以ä¸ï¼ä»¥linux端为server端ï¼windows端为viewer端æ¥è¿è¡è§£éå说æã
é¦å ï¼ä¸ºlinuxç¯å¢ä¸ä½¿ç¨çvncé¨åï¼å ·ä½æä½æ¹æ³å¦ä¸ï¼
1.å°vnc-3.3.7-x_linuxæ件夹æ¾ç½®å°linuxä¸çæ个æ件夹ä¸(å½ç¶ï¼è¥å«æ¤æ件夹å称太é¿ï¼ä¹å¯ä»¥å¨æ´æ¹å称ååè¡æ¾ç½®)ï¼å¦ï¼æ¾ç½®å°/home/ç®å½ä¸ï¼å½ç¶ï¼ä¹å¯ä»¥æ¾å°å ¶å®ç®å½ä¸ï¼ã
2.å¯ä»¥éè¿ç»shellå½ä»¤ç»ç«¯è¿å ¥å°/home/vnc-3.3.7-x_linux/ç®å½ï¼ç¶åæ§è¡ â./vncserverâå½ä»¤ï¼çå°æåæ示信æ¯ï¼
You will require a password to access your desktops.
Password: ----说æï¼ä¸ºå®å ¨èµ·è§ï¼å½ç¬¬1次å¯å¨VNC serveræ¶ï¼ä¼è¦æ±è®¾ç½®è¿ç¨è¿æ¥æ¶çå¯ç ã
Verify:
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æå¡å¨ç«¯å·²ç»æåå¯å¨ãé常å¦ææ¯ç¬¬ä¸æ¬¡å¯å¨çè¯ï¼ä¼æç¤ºä½ è¾å ¥è¿ç¨è¿æ¥å£ä»¤åå£ä»¤éªè¯ï¼å¦ææ¯ä»¥åè¿è¡ï¼åå¯ä»¥ä½¿ç¨â./vncpasswdâå½ä»¤æ¥è¿è¡å£ä»¤çæ´æ¹ã
3.å¨å®¢æ·ç«¯ï¼æ¯å¦ï¼å¨windows端æè å¨å¦ä¸å°è£ ælinuxæä½ç³»ç»çæºå¨ä¸ï¼è¿è¡è¿ç¨è¿æ¥æµè¯æä½ã
4.注ï¼å¦æå¨å®¢æ·ç«¯æåè¿æ¥ä¸vncæå¡å¨ï¼æè éè¿æµè§å¨è¿æ¥ä¸ï¼ä¹åï¼çä¸å°linux主æºçå±å¹ï¼ä¸è½æ¾ç¤ºæ¡é¢ï¼èåªæä¸ä¸ªTerminalçªå£ï¼ï¼åå¯ä»¥ä½¿ç¨.vncæ件夹ä¸çxstartupæ件å°linuxç³»ç»ä¸å¨vncserveræåå¯å¨æ¶å建ç.vncæ件夹ä¸å¯¹åºçxstartupæ件ï¼é常为/root/.vnc/xstartupï¼è¦çæ¿æ¢æï¼ç¶åéæ°å¯å¨vncserverå³å¯ã[è¿æ¯å 为ï¼æ们已ç»ä¿®æ¹äº/root/.vnc/xstartup,ææåä¸è¡ twm& æ¹æ gnome-session& or kde&(ä¸è¿å¥½è±¡å¬è¯´KDEå¨ç®åçVNC Viewerä¸ç表ç°ä¸å¤ªç¨³å®)]
å ¶æ¬¡ï¼ä¸é¢ä¸ºwindowsç¯å¢ä¸ä½¿ç¨çvncé¨åï¼å ·ä½æä½æ¹æ³å¦ä¸ï¼1.ç´æ¥æ§è¡exeå¯æ§è¡æ件è¿è¡å®è£ ï¼
å®è£ è¿ç¨ä¸ä¼åºç°éæ©æ示ï¼å¦æè¦å¨å½å®¢æ·ç«¯ï¼è¿ç¨æ§å¶ï¼çåæ¶è¿è¦å被æ§å¶ç«¯çè¯å°±æserveråvieweré½å®è£ ä¸ï¼å¦æåªæ³å客æ·ç«¯çè¯ï¼åªéè¦å®è£ viewerå°±è¡äºã
2.viewerï¼
ç´æ¥è¿è¡âvncviewer.exeâ,ç³»ç»ä¼åºç°âè¿æ¥è¯¦ç»èµæâï¼è±æç为âConnection detailsâï¼å¯¹è¯æ¡ã
å¨âè¿æ¥è¯¦ç»èµæâï¼è±æç为âConnection detailsâï¼å¯¹è¯æ¡ä¸çâæå¡å¨âï¼è±æç为âVNC serverâï¼é¡¹ææ¬æ¡ä¸è¾å ¥VNC ServerçIPå°ååè¿æ¥ç¼å·ï¼å¹¶ä»¥åå·éå¼ï¼è¿æ¥ç¼å·åçåé¢ï¼å¨Linuxä¸å¯å¨VNC serveræ¶çé£ä¸è¡ï¼å¦ï¼New âXâ desktop is linux:1 ç±æ¤å¾å°è¿æ¥å·ä¸º1ï¼ï¼ä¾å¦ï¼..0.1:1ï¼ï¼å½ç¶ï¼å¦æä½ å¼äºn个è¿æ¥ï¼ä¹å°±æ¯æ§è¡äºn次vncserverå½ä»¤ï¼é£ä¹ä½ å°±éè¦å¨1å°nä¹é´æéæ©å°è¿è¡äºï¼ãåå¦ä½ å¨linux端æ§è¡äº5次vncserverå½ä»¤ï¼é£ä¹æ£å¸¸æ åµä¸ï¼ä¸é¢çä¸å¥ï¼
New âXâ desktop is linux:1
ä¼æ¾ç¤ºå°ï¼
New âXâ desktop is linux:5
é£ä¹ï¼å¨éæ©è¿æ¥å·æ¶å°±å¯ä»¥éæ©ä»1å°5è¿äºä¸ªå·ã举ä¾æ¥è¯´ï¼åè¥å®è£ ælinuxçæºå¨çIPå°å为..0.1ï¼é£ä¹ä½ å¨âè¿æ¥è¯¦ç»èµæâï¼è±æç为âConnection detailsâï¼å¯¹è¯æ¡ä¸çâæå¡å¨âï¼è±æç为âVNC serverâï¼é¡¹ææ¬æ¡ä¸å°±å¯ä»¥è¾å ¥..0.1:1æè ..0.1:2æ..0.1:3ççï¼ä¸ç´å°5å°æ¯å¯ä»¥ç¨çã
åå»âç¡®å®âæé®ï¼VNCæå¡å¨å³ä¼å¼å§æ£æ¥æè¾å ¥çä¿¡æ¯ï¼è¥æ¯ä¿¡æ¯æ误ï¼åç³»ç»ä¼åºç°âè¿æ¥å°æå¡å¨å¤±è´¥âï¼è±æç为âFailed to connect to serverâï¼çåºéæ示信æ¯ï¼è¥æ¯ä¿¡æ¯æ£ç¡®ï¼åä¼æ¥çåºç°ä¸ä¸ä¸ªï¼è±æç为âVNC Authenticationâï¼å¯¹è¯æ¡ã
è¥æ¯å¨ï¼è±æç为âVNC Authenticationâï¼å¯¹è¯æ¡ä¸è¾å ¥æ£ç¡®çå¯ç ï¼å°±å¯ä»¥æåå°æ¾ç¤ºLinuxçæ¡é¢çªå£ã
3.å¦ï¼å¦æéè¦å¨windowsä¸å®è£ server端ï¼ç´æ¥éæ©é»è®¤å³å¯ãwindowsä¸serverç设置åå¯å¨æ´ä¸ºç®åï¼é»è®¤æ åµä¸æ¯èªå¨å¯å¨çï¼ï¼è¿éå°±ä¸åèµè¿°ã
è³æ¤ï¼å®ææ´ä¸ªæä½è¿ç¨ã
注ï¼æ¬ä¾æç¨VNC[WINDOWSä¸ç¨çæ¯ä¸æç]åxstartupæ件å¨çº¢ælinux+微软è§çªwindowsServerç¯å¢ä¸è°è¯éè¿ã