高校物理158399 views
英語608578 views
MathPython492158 views
中学英語809114 views
ヒストリア284772 views
雑学1472741 views
数学講師2856982 views
高校倫理1434006 views
小学理科717511 views
高校国語785919 views
Help
Tools

English

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