1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

AWS EC2のsshがすぐ切れてしまう件について

Posted at

AWSのEC2をターミナルで起動している際、sshがすぐ切断されて
client_loop: send disconnect: Broken pipe
と表示されてしまうことが多くあります。
私もこれに悩まされてどうにかならないか調べてみたところ、解決方法があったので記載します。

動作環境

Mac OS ターミナル

1.EC2のsshd_configを修正する

sudo vi /etc/ssh/sshd_config

すると、viが開くので、

ClientAliveInterval 0
ClientAliveCountMax 3

という項目を探します。
ClientAliveIntervalは、クライアントのチェックを行う頻度
ClientAliveCountMaxは、クライアントがチェックをカウントする最大回数
を表すので、ここを修正します。

ClientAliveInterval 60
ClientAliveCountMax 120

こうすることで、60秒ごとにチェックをし、120回までは接続が解除されなくなります。
つまり2時間接続が保たれます。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?