web-dev-qa-db-ja.com

端末を閉じずに、応答しないsshセッションを強制終了します

端末全体を強制終了せずに応答しなくなったSSHセッションから切断する方法はありますか?具体的には、私はkonsoleを使用しており、使用しているマシンは時々ハングしますが、実際には停止しません(そのため、接続が強制終了します)。そのため、SSHがハングし、ターミナルを閉じて新しいターミナルを開いて、SSHでターミナルに戻るか、他のことを実行する必要があります。 sshセッションから効果的にctrl + cを実行する方法はありますか?

113
Falmarri

1つの方法は、sshエスケープ文字を使用することです。デフォルトでは「〜」ですが、sshを呼び出すときに-eオプションを使用して手動で設定するか、ssh構成でEscapeCharを使用して設定できます。ハングしたセッションを強制終了するには、これがよく機能します。

~.

Gillesが指摘したように、これはヒットした直後にのみ認識されます Enter

154
Steven D