英語609306 views
中学数学621987 views
いろは2993255 views
中学社会667444 views
MathPython493064 views
高校化学2915441 views
数学講師2862036 views
Computer365889 views
中学英語809468 views
世界の国561451 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