ホームページ >運用・保守 >Linuxの運用と保守 >Linux で SSH を起動できない場合の解決策

Linux で SSH を起動できない場合の解決策

王林
王林オリジナル
2019-12-02 16:04:2711566ブラウズ

Linux で SSH を起動できない場合の解決策は次のとおりです: 1. 「ping」および「telnet」コマンドを使用して、クライアントの問題かどうかを確認します。そうでない場合は、サーバーの問題です。2.物理端末サーバー経由でログインします; 3. クライアント「IP」をサーバーのホワイトリストに追加します; 3. 「ssh」を再起動します。

Linux で SSH を起動できない場合の解決策

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

1. SSH ログイン失敗のエラー メッセージの説明

図に示すように、クライアントが ssh プロトコル経由でサーバーに接続すると、エラーが発生します。

Linux で SSH を起動できない場合の解決策2. エラーのトラブルシューティング

まずクライアントの問題かどうかを確認し、ping コマンドや Telnet を使用して確認します。

ping の結果を次の図に示します。

Linux で SSH を起動できない場合の解決策 Telnet の結果を次の図に示します。

Linux で SSH を起動できない場合の解決策ping と Telnet はどちらも機能するため、問題はクライアントではなくサーバーにあることを示しています。トラブルシューティングするにはサーバーにログインする必要があります。

サーバーに SSH 接続することはできませんが、通常、ホストは物理端末を介した接続など、接続するためのいくつかの方法を提供します。

サーバーにログインした後、

/etc/hosts.allow

ファイルをチェックして、クライアント IP がホワイトリストに含まれているかどうかを確認します。サーバーのホワイトリストにありません。Passvi /etc/hosts.allow を実行し、以下に示すようにクライアント IP をホワイトリストに追加します:

Linux で SSH を起動できない場合の解決策その後、ssh を再起動します。コマンドを再起動してください。

service  sshd restart

クライアントが再 sshed され、ログインが成功し、問題は解決されました。

その他の関連記事とチュートリアルをお勧めします:

linux チュートリアル

以上がLinux で SSH を起動できない場合の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。