远程访问而不更改networkingconfiguration(VNC无端口打开)

我正在寻找一个与VNC具有相同function的解决scheme。 但是我不能改变networkingconfiguration,它必须在没有任何用户的交互的情况下工作(除了填充脚本的参数并启动它)

盒子将有一个互联网访问,但我们必须考虑除了80以外的所有端口。盒子将运行我们select的Linux。 我们拥有这个盒子,我们可以安装我们想要的东西。 但是我们通过邮件发货,然后有些没有技术人员收到。 – 他们不必打开任何端口 – 或更改任何configuration

任何想法/input? ==>

  • 不是免费的基于Web的解决scheme,如gotomypc,logmein …?
  • kaboodleproxy托pipe一个echoserver?
  • EchoVNC http://echovnc.sourceforge.net/fom-serve/cache/1.html

谢谢

像“UltraVNC SC”这样的REVERSE VNC解决scheme能为你工作吗?

我们一直在这里使用它来提供技术支持。

客户端下载一个小的.EXE(不安装在系统上),只需点击他们想连接的人的链接。 我们一直使用端口80和443(和其他)。

作为额外的奖励,客户是品牌。 对我们来说非常好。

注意:

这个特殊的解决scheme是基于Widnows的。


更新:

由于Windows解决scheme对您来说不是一个可行的select,我的下一个build议将是一个反向的SSH隧道。 你可以find如何做到这一点的指示,但首先检查这个链接:

http://www.howtoforge.com/reverse-ssh-tunneling

你可以安装任何types的VPN软件,如openvpn或hamachi ? 如果是这样,只要你的计算机连接到vpn vnc计算机已打开,并连接到您的VPN浏览器的vpn ip。

http://www.logmein.com在端口443上工作,并从服务器出站,所以你不需要在防火墙上打开任何东西。 如果你可以访问一个SSL站点,那么你可以使用这个。

工作得很好,他们有一个免费的版本。 我现在用它来进行所有远程访问。

我只是使用ssh的端口转发function; 您可以将其设置为连接到您控制的计算机的端口80上的sshd,并将您盒子上的某个随机端口转发到客户端的端口22。

这将允许你ssh进入客户的箱子。

如果你想使用ssh以外的工具来replace实际的访问权限,请将端口22replace为其他值。

http://www.teamviewer.com

在跨平台,Mac OSX和Windows …等工作不需要任何端口转发。 但是在目标计算机上需要一些用户交互。 它会在每个会话中生成一组ID密码。

PC文件传输工作在端口443.一个很好的function是在路由器和防火墙后面的帐户连接,所以你不必担心你的传输可能被打断和阻塞。