いろは2993255 views
小学理科717853 views
高校倫理1434933 views
高校日本史190001 views
中学理科1627539 views
小学社会308934 views
中学数学621987 views
教育149065 views
雑学1472890 views
高校物理158610 views

さくら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