一、问题
有两台电脑,电脑A在内网中,可以访问外网环境,没有外网IP,现在电脑A正在运行,可是旁边没有人;另一台电脑B不在内网中,有外网IP,但A不知道,那么B电脑旁的人怎么远程访问A电脑呢?
二、解决思路
根据上述问题描述,A可以访问B,B不能访问A,下面的情形先排除:
1、不能通过远程桌面,因为B不在内网中,A没有外网IP,B访问不到A;
2、需要在A机上人工操作的也不现实,如QQ远程等,因为A旁无人操作
因此,考虑通过程序,使用VNC的反向连接功能让A自动连接B,步骤如下:
A机:
1、 用Python写一个程序,访问http://g-content.appspot.com/getRemoteCommand.jsp获取通过外网发送的指令,指令信息包括B机的外网IP等。
2、 该程序通过Windows计划任务每分钟执行一次
3、 当程序获取到外网指令时,用VNC方向连接到指定的外网IP
B机:
1、 当B机需要远程控制A时,打开VNC Viewer,并设置为监听模式。
2、 访问http://g-content.appspot.com/setRemoteCommand.jsp设置指令,包括B机目前的IP地址。
3、 等待A机进行连接
三、未解决的问题
使用这种方法可以建立连接,VNC控制窗口已经激活,但是窗口是黑屏,如果A和B都在内网中,在B上同时打开Windows远程桌面A不会黑屏,关掉远程桌面后又是黑屏。(QQ远程控制也一样,同时开远程桌面可以访问,关掉远程桌面,QQ远程就死了)。望熟悉相关远程控制的童靴解答。
分享到:
相关推荐
外网访问内网昆仑屏VNC方案
在这个描述中提到的VNC客户端,特别提到了它可以连接到国外的VNC服务器,这意味着该客户端支持跨地域的远程连接。 VNC系统通常由两部分组成:服务端(也称为服务器)和客户端(也称为查看器)。服务端安装在需要被...
VNC(Virtual Network Computing)是一种基于远程桌面协议(RDP)的开源软件,它允许用户通过网络连接到另一台计算机并进行远程控制。这个“免费下载内网远程工具VNC.rar”压缩包很可能是包含了VNC服务器和客户端的...
VNC(Virtual Network Computing)是一种显示桌面共享系统,它能够通过网络在一台计算机上展示另一台计算机的桌面环境。VNC适用于远程控制场景,尤其在技术支持、远程教育等方面有着广泛的应用。 #### 二、VNC连接...
标题中的“VNC连接工具”指的是Virtual Network Computing (VNC)技术,这是一种远程桌面协议,允许用户通过网络访问和控制另一台计算机的图形界面。VNC连接工具是实现这一功能的应用程序,它使得IT管理员、技术支持...
VNC远程连接程序,小巧实用,既可以远程控制,也可以传输文件
在Windows系统中,通过VNC(Virtual Network Computing)连接到运行CentOS的远程桌面是一种常见的远程桌面访问方式。VNC允许用户使用图形界面控制远程计算机,适用于Linux系统,包括CentOS。下面将详细介绍如何在...
3. 在需要远程访问的客户端机器上安装VNC连接器,如RealVNC Viewer或TightVNC Viewer。 4. 输入目标计算机的IP地址和端口号,以及预设的密码,建立连接。 此外,了解一些VNC的高级功能也是必要的,比如通过SSH隧道...
在这个场景中,"vnc_kvm_虚拟机的连接工具"指的是使用VNC技术来连接和管理KVM(Kernel-based Virtual Machine)虚拟机的软件。 KVM是Linux内核中的一个模块,它将Linux操作系统转变为一个支持硬件虚拟化的平台,...
VNC技术的核心是通过远程帧缓冲协议(RFB)来实现屏幕图像的传输和键盘鼠标事件的同步,使得用户仿佛直接坐在远程计算机前操作一样。 该项目是基于C# Form开发的,这意味着它利用了Windows Forms这一.NET Framework...
VNC(Virtual Network Computing)是一种基于远程桌面协议的软件,允许用户通过网络远程控制另一台计算机的图形界面。在使用VNC时,有时会遇到无法连接的问题,这可能是因为VNC服务未正确注册或者缺少有效的许可证。...
连接器 中文vnc连接器 桌面连接器 3389连接
Ultra VNC 是一款强大的远程桌面控制软件,它允许用户通过网络连接到另一台计算机进行操作,实现远程登录和远程协助。在IT行业中,远程访问工具是不可或缺的,特别是在多设备管理和远程技术支持场景下。VNC(Virtual...
kvm创建windows虚拟机,vnc连接报错.The connection closed unexpectedly 解决方法
在连接 VNC 服务器之前,需要关闭防火墙,以允许 VNC 连接。使用以下命令关闭防火墙: `systemctl stop firewalld.service` `systemctl disable firewalld.service` 安装图形界面 在 Linux 平台上,需要安装图形...
在提供的文件"vncviewer.exe"中,"vncviewer"是VNC的客户端程序,用于启动与VNC服务器的连接。在Windows环境下,双击这个执行文件,然后输入目标服务器的IP地址和端口号,以及必要的身份验证信息,就可以开始远程...
1. **隐藏系统托盘图标**:通过导入特定的REG文件到注册表,可以隐藏 UltraVNC 的任务栏图标,使其在后台运行。 2. **禁止修改 UltraVNC 设置**:在注册表中设置 "AllowProperties" 键值为 "0",可以防止他人修改 ...
Linux远程桌面连接VNC(Virtual Network Computing)是一种广泛使用的远程控制技术,允许用户通过网络访问并控制另一台计算机的图形用户界面。在Linux系统中,VNC尤其适用于那些需要远程管理或希望在没有显示器的...
VNC(Virtual Network Computing)连接器是一款强大的远程桌面控制软件,它允许用户通过网络访问并控制其他计算机。在本文中,我们将深入探讨VNC连接器的特性、工作原理以及如何使用它。 首先,"VNC连接器小巧"的...
通过以下步骤,您将能够轻松地在Windows系统中建立与CentOS 7服务器的VNC连接,并访问其桌面环境。 #### 二、准备工作 在开始配置之前,请确保您的CentOS 7服务器已经安装了一个GUI环境,例如GNOME或KDE。如果尚未...