我需要能够远程访问客户的SQL Server,理想情况下是访问整个LAN。
他们有一个防火墙/路由器,但负责的人不愿意为SQL Server打开端口,并且不能支持PPTP转发。
pipe理员在非标准端口上打开了VNC,但由于他们有一个dynamic的IP,所以很难一直find它们。
在过去,我创build了一个连接到我们的networking的VPN连接。 但是,这并没有那么好,因为当我需要访问我不得不请求计算机恐惧用户双击图标,然后按连接
我曾尝试创build一个计划任务,试图始终保持VPN连接回到我们的办公室,一直运行:
>rasdial "vpn to name" username password
但几个月后,VPN连接变得疯狂,并认为它既是,也不是连接断开; 并且在服务器重新启动之前,vpn连接将不再工作。
任何人都可以想到一种方式,我可以访问客户的局域网,不涉及
客户不关心这些。 客户希望工作。
客户今天早上打电话没有工作。 这个庞大的互联网世界上的每个人都互相连接 – tet我不能pipe理25分钟的服务器。
让他们使用dynamicDNS服务,然后通过VNC连接到该DNS名称。
Fog Creek Copilot提供基于VNC(IIRC)的一键式连接服务,价格相当便宜,在远程端安装并configuration(连接确认无效)后,无需用户交互。 networking上不需要更改防火墙。
如果基本VNC连接正常工作,请在服务器上安装一个dynamicDNS客户端,然后让它更新一个静态主机名,只要打开一个端口(如您所示)就可以使用该主机名进行连接。
就我个人而言,如果没有我的明确许可和存在,我决不会让供应商连接到我的networking。 我的build议(这对他们而言并不是你的build议)是使用GoToMeeting,Webex等第三方解决scheme,让你在他们的参与下连接到他们的服务器。
我要回答我自己的问题,并说没有答案。
除了Teredo, 但它遭受同样的问题(不可靠)。
在服务器和客户端机器上免费安装Logmein。