質問: このssh警告が本物の中間者攻撃ではないことをどのように確認できますか? 「警告:リモートホストidが変更されました!」 私はこの種のものに慣れていないので、中間者攻撃を排除したいと思います。windows 10 pcからssh経由でraspberry pi 4にlan内で接続していますが、このメッセージが表示されます。私はシステム管理者なので、確認する必要はありません。問題を修正する方法について多くの投稿を見つけましたが、修正する前に実際に攻撃を除外(または確認)するために何をすべきかを知りたいです。@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ warning: remote host identification has changed! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ it is possible that someone is doing something nasty! someone could be eavesdropping on you right now (man-in-the-middle attack)! it is also possible that a host key has just been changed. the fingerprint for the ecdsa key sent by the remote host is sha256:0xgfiu5j9w2wgyurdogorf+qefqohf0ye6g92knrduy. please contact your system administrator. add correct host key in c:\\users\\jamesalesi/.ssh/known_hosts to get rid of this message. offending rsa key in c:\\users\\jamesalesi/.ssh/known_hosts:2 ecdsa host key for 192.168.1.123 has changed and you have requested strict checking. host key verification failed.
回答: 他のpi:や通常の* nixコンピュータなど、sshで接続した他のデバイスがローカルネットワークにありましたか?dhcpを使用する場合、あるデバイスに割り当てられた(時間制限付き、dhcp「リース」の形式で)ipアドレスは、後で別のデバイスに再利用される可能性があります。 sshを使用して1つのデバイスに接続している場合、sshはそのipアドレスのホストキーを記憶しています。新しいデバイスに同じipアドレスが割り当てられ、sshで接続しようとすると、上記のエラーが発生します。多くのdhcpサーバーは、ipアドレスを要求するデバイスのmac(イーサネットハードウェアアドレス)に基づいて「準永続的な」アドレスを割り当てようとしますが、完全ではありません-たとえば、dhcpで使用可能な範囲のすべてのipアドレスがすでに使用されている場合一部は再利用する必要があります。または、ルーター/ホームサーバー/ dhcpに使用するデバイスがリセットまたは交換された場合。