Alibaba Cloud SSHリモート接続がしばらくすると切断される問題を解決

Alibaba Cloud SSHリモート接続がしばらくすると切断される問題を解決

問題の再現

Alibaba Cloud Server は、Finalshell リモート接続を使用しており、操作中にタスク例外は発生していません。リモート接続中に操作が行われない限り、しばらくするとサーバーが切断されます。入力ボックスにコマンドを入力できない場合は、現在のウィンドウを閉じて再接続する必要があります。

問題分析

通常、このような問題の場合、まず finalshell 自体に問題があるかどうかを確認します。xshell を開いて Alibaba Cloud にリモート接続すると、xshell がまだ切断されていることがわかります。 これで、ソフトウェアの問題の可能性は排除されました。次に、ssh サービスをチェックして、sshd 構成ファイルに何らかの制限があるかどうかを確認する必要があります。

問題解決

1. sshd設定ファイルを開く

[root@ecs-c13b ~]# vim /etc/ssh/sshd_config

次の 2 行を変更します。

ここに画像の説明を挿入

2. 次のパラメータを変更します

ClientAliveInterval 30 #クライアントは30秒ごとにハートビートデータをサービスに送信します

ClientAliveCountMax 1800 # 一定秒数応答がない場合、サーバーは自動的にクライアントを切断します

3. サービスを再起動します。

ここに画像の説明を挿入

補充する

この問題を解いた後、私はもう一つの興味深いパラメータを思い出した。
ログイン猶予時間 2 分
このパラメータの意味は次のとおりです。
(1)猶予時間とは、システムがログインに与える秒数を意味します。
(2)SSHサーバーに接続すると、パスワードを入力する画面が表示されます。
(3)一定時間内にSSHサーバへの接続に成功しない場合は、接続が切断されます。単位が指定されていない場合は、時間は秒であるとみなされます。

会社では、ssh を使用して IP にリモート接続し、ユーザー名とパスワードを入力する準備ができている状況によく遭遇します。入力する前は、接続が接続されたままになります。または、ユーザー名とパスワードを入力しましたが、まだ Enter キーを押していません。 このとき、作業が中断され、誰かがあなたとチャットするために来たため、接続は待機状態になります。このパラメータは、接続が自動的に閉じられるまでの待機時間を意味します。

要約する

この記事では主に、SSH 経由でリモートでサーバーに接続する際に、操作せずにしばらくすると接続が切断される状況が発生した場合、この記事に従ってパラメータを調整して時間を延長できることについて説明します。

Alibaba Cloud SSH リモート接続がしばらくすると切断される問題を解決する方法についての記事はこれで終わりです。Alibaba Cloud SSH リモート接続に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • PythonはSSHを使用してRedisにリモート接続します
  • Python3 SSHリモート接続サーバーメソッドの例
  • Linux sshリモート接続切断の問題を解決する方法

<<:  MySQL のインデックスの種類と基本的な使用例

>>:  MYSQLについては、データ型と操作テーブルを知る必要があります

推薦する

HTML メタタグの使用の概要 (推奨)

メタタグ機能METAタグは、HTMLタグのHEAD領域にある重要なタグです。文書の文字セット、使用言...

MySQL 5.6.23 のインストールと設定環境変数のチュートリアル

この記事では、MySQL 5.6.23のインストールと設定のチュートリアルを参考までに紹介します。具...

MySQL パフォーマンス最適化のヒント

MySQL パフォーマンスの最適化MySQL はインターネット企業で広く使用されており、MySQL ...

LinuxシステムにDockerをインストールするプロセス

このブログでは、Docker をインストールするプロセスを簡単な手順で説明します。Docker のイ...

Vue は携帯電話の認証コードによるログインを実装します

この記事では、携帯電話認証コードログインを実装するためのVueの具体的なコードを参考までに共有します...

Windows で mysql 8.0.12 をインストールするための詳細なチュートリアル

この記事では、MySQL 8.0.12のインストール方法に関する詳細なチュートリアルを参考までに紹介...

ウェブフロントエンドに対する一般的な攻撃とその防止方法

ウェブサイトのフロントエンド開発で発生するセキュリティ問題は、クライアントブラウザで実行されるコード...

Dayjs を使用して Vue で一般的な日付を計算する方法

vue を使用してプロジェクトを開発する場合、フロントエンドでは次のような日付と時刻を計算する必要が...

Linuxでユーザーが所属するグループを変更する方法

Linuxでユーザーが所属するグループを変更する1. ユーザーのグループを設定する usermod ...

CSSレイアウトで中央揃えレイアウトを実現する方法

1. 親コンテナーをテーブルに設定し、子をインライン要素に設定します。テキストを表示するサブコンテン...

MySQLのスレッド実行の急増とクエリの遅延の問題を解決する

目次背景問題の説明原因分析CPUクエリが遅い接続数分析する拡大する総括する背景新年を迎える前は、一年...

Linuxコマンドをバックグラウンドで実行する方法

通常、ターミナルでコマンドを実行する場合、別のコマンドの入力を開始する前に、現在のコマンドが終了する...

JavaScript における call、apply、bind の実装原則の詳細な説明

目次序文電話使用法成し遂げるシンプルな実装バージョン:アップグレード版:適用する使用法成し遂げるバイ...

Navicat が MySql サーバーにリモート接続できない問題の解決策

Navicat が MySql サーバーにリモート接続できない問題の解決策は、先頭に書かれています:...

Ubuntu 20.04 では、隠し録音ノイズ低減機能が有効になります (推奨)

最近、 Ubuntu 20.04でkazamを使用して録音しているときに、問題が見つかりました。シス...