2008-12-16 83 views
12

我已经使用PuTTY设置了一个反向ssh隧道,允许我将VNC导入家庭计算机而不必启用NAT端口转发。很好,没问题。反向SSH隧道监视器

我想将隧道设置为一个“永久服务”,它将在启动时连接并在丢弃时重新连接。 PS。这是在Windows上。

穷举的谷歌搜索发现了一些产品,但很多似乎已被放弃,没有一个似乎有重大的“街头信誉”。

有没有人有这种类型的东西邻经验r与这些产品中的任何一个?我不需要所有的花里胡哨的东西,只是可靠性。

+0

这个问题是基本相似的:http://stackoverflow.com/questions/312471/how-do-you-open-an-ssh-tunnel-from-a-windows-client- as-a-background-program – 2008-12-16 20:24:08

回答

1

您是否考虑过使用plink并使其成为srvany的服务?

+0

我同意Igal。可以在http://xxlinxx.wordpress.com/2009/03/23/set-up-an-ssh-tunnel-as-a-windows-service-using找到一篇很好的简短教程。 -putty,砰砰 – kanngard 2009-09-09 22:16:50

0

东西你可以建立任何应用程序启动Windows和自动连接上启动的隧道。我个人使用Easytunnel ...只是检查启动时连接所有隧道的选项,以及设置启动Easytunnel的窗口。它工作的很好,你需要设置你的服务器的非活动超时时间,否则你将每10分钟左右断开连接。

希望你得到它的工作!

1

使用来自PuTTY的plink并在批处理文件中运行。当连接真的死了,plink会退出,这意味着你可以在一个循环中运行plink。

像这样:

:: This is a batch file. Save with file name: plink_forever.bat 
    :restart 
    plink saved_session_name 
    goto restart 

最后包装与SRVANY让它开始登录。

或者可能更简单:将.bat放在Windows调度程序中,并设置为在每次启动时运行一次。

文档:http://the.earth.li/~sgtatham/putty/0.58/htmldoc/Chapter7.html