PuTTY-Internet中断后自动重新连接?


40

互联网连接打ic之后,所有打开的PuTTY窗口都会抛出一个消息框,提示存在连接错误。有没有办法自动重试尝试?还是更好,告诉它监视网络状态并在重新建立Internet访问后重新连接?

我知道有一个“ stackoverflow”解决方案,可以编写使用-load和-pw使用其命令行界面调用PuTTY的程序。但是我正在寻找“超级用户”解决方案,因为这似乎工作量较少。

我应该改用Tunnelier吗?

背景:我正在使用具有端口转发功能的SSH隧道来远程访问BlueHost上的数据库。

Answers:


25

Kitty是腻子的一个分叉版本,它添加了重新连接,发送到托盘以及存储的用户名/密码。机器从睡眠状态唤醒后,自动重新连接也将起作用。对我来说一直很稳定。自由 :)


3
真棒,我只是想它,它不正是我想要什么
马丁·汉森


3
自动重新连接选项位于“重新连接选项”下“连接”页面的中间。起初我不确定这个功能是自动的还是设置的
SeanDowney 2015年

2
官方网站:kitty.9bis.net
Ouroborus

它是开源的
Rolf


12

Tunnelier提供了我一直在寻找的功能。

这是免费的:

我们的客户可以免费使用所有类型的信息,包括组织中的信息。


4

可能对您而言不如对我有用或方便,但是我在ssh会话中使用screen,并且只要您连接到同一台服务器(我的uni,提供3个可以分配的服务器,也可以明确选择)。




0

您可能无法重新建立现有连接,因为在连接过程中创建并定期更新的共享密钥可能会导致我们同步或过时。在这一点上,必须使用服务器自己的私钥来重新初始化它。

启用TCP Keepalive可能是此处的唯一解决方案。


我的情况是:我经常使用该连接,并且它永远不会闲置一分钟以上。我的问题是当互联网断开连接几秒钟时,我的会话也是如此。ServerAliveInterval和ServerAliveCountMax似乎可以正常工作,但我不确定如何使用PuTTY配置它们……
colithium

在“ PuTTY配置”下,在左侧列表中,单击“连接”。在右侧,您将看到诸如“保持活动之间的秒数(0到关闭)”之类的项目,默认值为0。您还可以使用“低级TCP连接”选项。
jfmessier 2010年

密钥重新交换需要另一端的确认...“不同步”不可能发生。
grawity 2010年

1
如果通信中断,TCP keepalive或SSH keepalive空数据包将无助于保持连接打开。相反,这些设置将有助于认识到通信较早无法正常运行,因此可以更快地断开SSH连接。---如果长时间没有通信,则保持活动消息很重要-使有状态设备(例如动态NAT或防火墙)上的通信保持打开状态。
pabouk

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.