ネットワーク状態が悪いため、ローカルSSH接続が悪い。

ネットワーク状態が悪いため、ローカルSSH接続が悪い。

頭が傷つく問題に遭遇しましたが、オンラインでこの問題を解決できる正しい情報が見つからないようです。ネットワーキングは決して最も強力なトピックではありませんが、適切な人からガイドラインを入手できることを願っています。

私の設定はとても簡単です。同じネットワーク上のLinuxサーバーへのSSH接続に使用するクライアントWindowsノートブックが1台あります。また、ノートブックはvncポート転送を使用します。

私が経験している問題は、今日の私のインターネット品質が私のSSH接続(悪いインターネット=悪いSSH)に悪影響を及ぼすようです。私のサーバーに接続すると、ランダムに一貫性のないエラーが発生し始めました(ネットワーク障害ソフトウェアによって中断が発生しました)。私はtcp keepaliveを調整しようとしましたが、まだ行方不明です。

ネットワーキングの限られた理解のために、クライアントは同じネットワーク上にあるため、クライアントが送受信するすべてはスタックに保持されず、ターゲットIPを表示してサーバーのローカルIPに再ルーティングされます。これは過度に単純化されたものですか?それでは、この動作はWLANのようには動作せず、インターネットの品質とは無関係でなければなりませんか?

それ以外の場合は、同じルーターを使用してインターネットとは無関係にし、既存のネットワーク(他の人がこのWi-Fiを使用している)を妨げないようにすることはできますか?

目標は、パフォーマンスがインターネット速度に依存しないWLANを介して安定したSSH接続を達成することです。また、サーバーが必ずしもインターネットにアクセスする必要はありませんが、私のラップトップは確かにそうです(サーバーに接続している場合)。

どんな意見でも大変感謝いたします。

ありがとう

アップデート1:Linuxサーバーで「mtr -4b google.com」を実行すると、次のパフォーマンス指標が表示されます。

ここに画像の説明を入力してください。

ここに危険信号がありますか?それともこれは典型的ですか?

答え1

「私は1台のクライアントWindowsノートブックを使用して、同じネットワーク上のLinuxサーバーにSSHで接続しています。」

だから問題が発生したときインターネットに接続されている、たとえあなたのサーバーとクライアントインターネットを使用しない

もしそうなら(私が間違って理解した場合、この答えは役に立ちません)、最も可能性の高い原因は、SSHdサーバーがインターネットの無差別代入試行でいっぱいで、クライアント接続を妨げていることです。このままなら、問題は、接続自体ではなく接続時にのみ確認する必要があります。。これは、いくつかの異なるコンピュータで複数回発生しました。

後者が発生した場合(質問期間SSHセッションを確立する代わりに、誰かがインターネットルーターを妨害しようとする(少なくとも部分的に成功)ことがあります。サーバーの帯域幅/リソースが多すぎると、SSH接続を維持できなくなったり、破損したパケットでローカルネットワークが溢れたりする可能性があります。しかし、これはすべて私にとって不可能に見えます。広範な検査のために、itraf や iftop などのトラフィック監視ソフトウェアを使用できます。

無差別代入問題の場合は、ログ(syslogと認証)を確認して、これが真であることを確認してください。その後、Fail2banなどを使用してファイアウォールを構成できます。SSH構成の調整

関連情報