VPN再接続後にSSHセッションがハングする


5

私はOS X(MacBook Air、10.6.7)のUbuntuからの移行の新しいユーザーであり、Ubuntuに非常に満足しています。ターミナルプログラムにX11で実行されているターミネーターを使用し、SSHを使用しています:OpenSSH_5.8p1、OpenSSL 1.0.0d 8 Feb 2011

私の問題は、tunnelblick VPNが再接続すると、すべてのSSHセッションがハングし、ターミナルを閉じて再度開く必要があることです。Ubuntuでは、VPN接続が再確立されると、セッションは自動的に再び機能し続けます。

VPNがバックアップされると、これらの接続が再確立されるようにする方法はありますか?時々、VPNがしゃっくりして、すべてのウィンドウを閉じるのが面倒です。私はスクリーンを使用できることを知っていますが、Ubuntuの下で働いていたほど簡単には問題を解決しません。


3
おそらく、新しいIPアドレスが割り当てられているため、ssh接続がフリーズします。:/
nuc

ああ、私はまったく同じ機能に苦しんでおり、それがTransmitのバグだと思っていました(VPNを必要とするSFTPを使用しているときにVPN接続を早期にシャットダウンすると凍結しました)。VPNをシャットダウンしても他の接続には影響しなかったため、再接続はUbuntuと同じように役立つはずだと報告しました。
ヤリケイネン

回答:


2

残念ながら、各VPNクライアントは独自の方法でこれについて気難しいと思います。ネットワークはSSH接続の下からドロップしているため、3つのシナリオがあり、「ハング」するか、単にドロップする(考えられる)可能性があります。

  1. データが行き来し、接続が失われています。
  2. 再接続時に新しいIPアドレスを取得します。
  3. 再接続する前にタイムアウト/アライブ状態がトリガーされます。

2提案...

  1. 画面を使用します(これはしたくないと言いましたが、それは本当に最も堅牢なソリューションです。再接続プロセスを大幅に強化/自動化できるスクリプトがあります)。
  2. SSH構成を比較します。通常、/etc/ssh_configまたは同様に保存されます。

ところで-ウィンドウを閉じる必要はないと思うので、「〜」だけを実行します。(チルダドット)。Tildeは、sshセッションを制御するために使用されます。詳細については、マンページを参照してください。

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