Irohabook
0
648

さくらVPSでOS再インストール後にSSHログインするときの注意点

さくらVPSはデフォルトのOSがCentOS6になっています。OSを再インストールする前にリモートからログインして、その後OSを再インストールすると、再インストール後にSSHログインできなくなります。

これは再インストール前に接続したとき、クライアント側(お手持ちのパソコン)に接続したときの鍵が残っているためです。OSを再インストールすると鍵も変わるため、サーバーとクライアントの鍵が一致しないという状況になるわけです。

クライアントに残っている鍵を一度削除する必要があります。ユーザーフォルダの下に.sshフォルダがあり、そこにknown_hostsというファイルがあります。

ターミナル(コンソール)でそのファイルまで移動し、次のコマンドを入力します。

ssh-keygen -R XXX.XXX.XXX.XXX

XXX.XXX.XXX.XXXはサーバーのIPアドレスです。ssh-keygen -Rでknown_hostsからXXX.XXX.XXX.XXXに接続したときの鍵を削除できます。その後は普通にログインできるようになります。

ssh root@XXX.XXX.XXX.XXX

次の記事

SSH