解決策 1:
ほとんどの場合、ある時点で VPS を再インストールし、ホスト名や IP アドレスを保持しているでしょう。再インストールすると、VPS のホスト キーが再生成され、~/.ssh/known_hosts
のものとは異なるため、 、警告が表示されるので、問題を検出できます。これは、正当なホストを置き換えるまったく異なるシステムに接続するのを防ぐために行われます。パスワードを収集します。
そのようなことが起こった場合は、問題のあるキーを known_hosts
から削除してください ファイルとすべて問題ありませんが、そのような rinstall を認識していない場合は、キーが異なる理由を理解するためにさらに調査する必要があります。
解決策 2:
私は同じ問題を抱えていましたが、解決する必要があります。vi .ssh/known_hosts
から known_hosts ファイルを開いてください。 サーバー名を検索します。 IP アドレスのないホスト キーが見つかった場合は、そのファイルに IP を追加すると、問題が解決します。以前:
myVPS ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsIfCSqA2rSlTvH8AMrMjpD66y5dOsYOPp30AXYGAEAFkVBs1+51lbRNyiFenpbxOyQjyvpgVJdkC4kqgG66xE6IPBrqpUFL3KjbUCTZ8sNHWn+I89bAMWDzGEiqaad/powDxgZgFe74bV82Se1igbFmHlHwwb7DEAcjXh34XbcMgJ0vIExJqPV1zccKkCXhstQy7av0+I7GRz5wIbYiIFMungKIhX3upwQOzyW/E1RDmq89BRv1g2ch1xsKK5OpNjCCFP2OSYPybJmFXhjOWI7LUdFASmaw5Z1az9LLpLKQePQ4mWsL/ON8Z9uvzhQig3hdQ/cnrAsRLShn4rJratw==
IP を追加した後:
myVPS,198.51.100.42 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsIfCSqA2rSlTvH8AMrMjpD66y5dOsYOPp30AXYGAEAFkVBs1+51lbRNyiFenpbxOyQjyvpgVJdkC4kqgG66xE6IPBrqpUFL3KjbUCTZ8sNHWn+I89bAMWDzGEiqaad/powDxgZgFe74bV82Se1igbFmHlHwwb7DEAcjXh34XbcMgJ0vIExJqPV1zccKkCXhstQy7av0+I7GRz5wIbYiIFMungKIhX3upwQOzyW/E1RDmq89BRv1g2ch1xsKK5OpNjCCFP2OSYPybJmFXhjOWI7LUdFASmaw5Z1az9LLpLKQePQ4mWsL/ON8Z9uvzhQig3hdQ/cnrAsRLShn4rJratw==