1)sshd設定ファイルが/ etc / ssh /に保存されている場合は、それらすべてをコピーする必要があります。そこにsshdの設定とhost-keypairがあります。
権限も正しくコピーしてください!sshdは、適切に保護されていないキーを単に無視します。(同様に、保護されていない秘密鍵は非常に悪い考えです。)
2)信頼できるリモートホストの公開鍵をすでに追加していて、ログインにパスワードが不要な場合は、自動ログインが再び機能するように、その情報をコピーする必要があります。この情報は通常/home/-account-/.ssh/(authorized_keysの下)に保存されます。ここでも、権限を忘れないでください。
IPアドレスの変更に関しては、リモートクライアントが実際にIPの変更を認識していると想定すると(リバースプロキシなどの背後にない)、いいえ、ユーザーに証明書の再承認を要求します。(リモートクライアントのknown_hostsファイルには、サーバーのIPとサーバーの証明書が一緒に格納されているため)さらに悪いことに、そのIPアドレスを別のsshサーバーに割り当てると、中間者攻撃の警告を受けることさえあります。
したがって、新しいサーバーで同じ(外部)IPアドレスを使用するだけでも意味があります。