ClientAliveInterval と ServerAliveInterval を使用する場合

ClientAliveInterval と ServerAliveInterval を使用する場合

Linuxサーバー(GoDaddy専用サーバー)にSSH経由で接続し、それぞれtar cvfj圧縮された増分バックアップを介してtar cvf.tar.bz2または.tarファイルを作成します。

より大きなバックアップフォルダを圧縮すると、「壊れたパイプ」エラーが発生し始め、この問題を解決する方法について説明する3つの記事が見つかりました。

ClientAliveIntervalしかし、私のサーバーを調整するためにそのディレクティブを使用する必要があるのか​​、それとも2つのものを入れ替えServerAliveIntervalて使用できるのかはまだわかりません。何が好きなのかによって異なりますか?

私のコンピュータの.sshフォルダに次の内容で設定ファイルを追加しました。

ServerAliveInterval 30
ServerAliveCountMax 1200

また、サーバーの/etc/ssh/sshd_configファイルを確認しましたが、次の内容が含まれています。

#ClientAliveInterval 0
#ClientAliveCountMax 3

私はこれを次のように変更しました。

ClientAliveInterval 60
ClientAliveCountMax 3

その後、大規模なバックアップフォルダに対して別の圧縮を実行しましたが、「壊れたパイプ」エラーは発生しませんでした。しかし、今私のコンピュータでこの2つの調整が必要かどうか疑問に思います。そしてサーバー上にあるもの。それとも、どちらかを使用しても大丈夫でしょうか?それではどれですか?

とても感謝しています!ジュタ

答え1

どちらの設定でも大丈夫でしょう。

SSHを介して接続されているすべてのクライアントに影響を与えるようにサーバーで指定することも、クライアントにのみ影響を与えるようにクライアントで指定することもできます。

SSH経由でサーバーにログインするために複数のコンピュータを使用していない場合は、クライアントで設定するだけで十分です。

関連情報