SSHセッションが切断されるとgnome-terminalがフリーズするのはなぜですか?


10

これは非常に単純な問題です。私は毎日gnome-terminalを使って他のマシンにSSHで接続しています。私はオフィスで持ち運ぶラップトップでこれを行うので、有線ネットワークと無線ネットワークを絶えず切り替えています。これが発生すると、SSHセッションが切断され、端末がフリーズします。

なぜこれが発生し(セッションのドロップではなくフリーズ)、それを防ぐ方法ですか?ラップトップをイーサネットから切断したいと思う前に、リモートサーバーからログオフすることでこれを回避できることはわかっています。

ターミナルセッションがフリーズした後に手動で閉じる必要があるため、ダイアログボックスがポップアップし、セッションのタイトルも失われます。これは非常に時間のかかる作業です。sshセッションが強制終了され、ローカルのbashプロンプトに戻った方がはるかに良いでしょう。


押してみてくださいCtrl + D
becko 2014

回答:


15

セッションは最終的にタイムアウトして切断されます。ServerAliveIntervalServerAliveCountMaxで設定すると、これはより速く発生し~/.ssh/configます。即時切断を強制するには、Return~.


2

その理由に触れずに、次の方法で修正します。

~.

それがチルダドットです。これらの2つのキーを次々に押すと、ハングしたsshセッションから切断され、ターミナルが表示されます。わーい!

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