PuTTY-インターネットの中断後の自動再接続?


40

インターネット接続が少し中断した後、開いているPuTTYウィンドウは、接続エラーがあったことを示すメッセージボックスを表示します。再試行を自動化する方法はありますか?それとも、ネットワークのステータスを監視し、インターネットアクセスが再確立されたときに再接続するように指示しますか?

-loadと-pwを使用したコマンドラインインターフェイスを使用してPuTTYを呼び出すプログラムを作成する「stackoverflow」ソリューションがあることを知っています。しかし、私は「スーパーユーザー」ソリューションを探しています。

代わりにTunnelierを調べる必要がありますか?

背景:ポート転送を使用したSSHトンネルを使用して、BlueHost上のデータベースにリモートアクセスします。

回答:


26

Kittyは、再接続、トレイへの送信、保存されたユーザー名/パスワードを追加する、パテの分岐バージョンです。自動再接続は、マシンがスリープから復帰した後でも機能します。私にとっては非常に安定しています。無料:)


3
素晴らしい、私はちょうどそれを試してみました、それは私が欲しいまさにん
マーティン・ハンセン

3
ダウンロード:fosshub.com/KiTTY.html
user956584

3
自動再接続オプションは、[接続]ページの中央の[再接続オプション]にあります。この機能は、自動または設定した場合、私は最初に確認されませんでした
SeanDowney

2
公式サイト:kitty.9bis.net
ウロボロス


14

また、PuTTYトレイと呼ばれるPuTTYのフォークがあり、「接続エラー時に再接続」オプションを追加します(実験的ではありますが):https : //puttytray.goeswhere.com/


それは私の問題も解決するようです。ありがとう
コリチ

6
ベータ:0.67-t029(2016-06-26)注:自動再接続は廃止されました。機能しません。無効にしてください。
ナテンホ

確認できますが、動作しません。残念な。:(
Hannobo

13

Tunnelierは、私が求めていた機能を提供します。

これは無料:

私たちのクライアントは、組織を含むすべてのタイプの使用が無料です。


4

私にとってはそれほど便利でも便利でもないかもしれませんが、sshセッションでscreenを使用し、同じサーバーに接続している限り、再開するオプションとscreen -Rとの接続が壊れています割り当て可能な3つのサーバーを提供するか、明示的に選択できます)。



0

私が考えることができる唯一のことは、接続の下の「TCPキープアライブを有効にする」オプションです。


jfmessierの答えに関する私のコメントを参照してください
コリシウム

0

接続中に共有キーが作成され、定期的に更新されるため、同期が確立されたり、古くなったりする可能性があるため、既存の接続を再確立できない場合があります。この時点で、サーバーで独自の秘密鍵を使用して、これを再初期化する必要があります。

ここでは、TCPキープアライブを有効にすることが唯一の解決策である場合があります。


私の状況は次のとおりです。接続をかなり頻繁に使用し、1分以上アイドル状態にしないでください。私の問題は、インターネットが数秒間切断されると、セッションも切断されることです。彼らはうまくいくかもしれないが、私はPuTTYを持つものを設定するかどうかはわかりませんようServerAliveIntervalとServerAliveCountMaxは...ように見える
colithium

PuTTY構成の下の左側のリストで、[接続]をクリックします。右側には、「キープアライブ間の秒数(0でオフにする)」などのアイテムが表示されます。0はデフォルト値です。低レベルTCP接続オプションで遊ぶこともできます。
jfmessier

キーの再交換には、相手側からの確認が必要です...「同期が取れていない」ことはありません。
悲しみ

1
TCPキープアライブまたはSSHキープアライブのヌルパケットは、通信が切断された場合に接続を開いたままにするのに役立ちません。これらの設定に反して、通信がすぐに機能しなくなり、その結果SSH接続がすぐにダウンすることを認識するのに役立ちます。---キープアライブメッセージは、通信のない期間が長い場合に重要です-ステートフルデバイス(動的NATやファイアウォールなど)で通信を開いたままにするため。
-pabouk

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.