切断されたセッションに再度ログインできますか? [コピー]

切断されたセッションに再度ログインできますか? [コピー]

一部のネットワークの理由により、サーバーとの以前のSSHセッションが切断されました。新しいセッションを作成すると、以前のセッションがまだ存在することがわかります。

[root@localhost ~]# who
root     pts/0        2015-03-25 21:35 (10.1.1.1)
root     pts/1        2015-03-25 21:36 (10.1.1.1)
root     pts/2        2015-03-26 01:44 (10.1.1.1)

以前のセッション端末ですpts/0pts/1彼らはまだ次のような進歩を遂げましたvim

root      2953  2906  0 Mar25 pts/0    00:00:01 vim getpasswd.sh

pts/0継続して進行を進めるために再度ログインしたいのですがvim、可能ですか?どうすればいいですか?

答え1

設定した新しいSSHセッションを使用して再ログインしました。以前の編集セッションを新しくログインしたセッションに接続するには、次の手順を試してください。レプテル「実行中のプログラムを新しい端末にリセット」します。

このようなことが頻繁に発生する場合に実行できるアクションは次のとおりです。

  • クライアント/etc/ssh/ssh_config(またはコマンドラインから)でServerAliveIntervalおよび/またはTCPKeepAliveを設定します(@ Lambertがコメントアウトしたように)。-o
  • /etc/ssh/sshd_configサーバーで ClientAliveInterval および/または TCPKeepAlive を設定します。
  • 見ているtmux、またはscreen、セッションに簡単に再接続できます。
  • インストールするmosh、クライアントとサーバーはsshを使用してセッションを確立し、サーバーまたはクライアントがシャットダウンするたびに再接続します。 。

関連情報