絶対大丈夫じゃないSEのぼやき頭が封印解除しているシステムエンジニアのブログです。CHANGED!※2021年6月の情報です経緯さくらVPS上で稼働させているWEBサーバのメンテナンスを行うために、Mac端末のターミナルからSSH接続しようとしたら、以下のエラーが返ってきて接続できなかった。failed.からくりとしては単純な話だけど、お勉強がてら仕組みと解消方法を残しておく。何が起きてるかSSHによるサーバへの初回接続時には、セキュアに通信するための暗号用の鍵、今回はサーバの公開鍵がサーバからクライアントへ渡される。2回目以降の接続時には、初回接続時にサーバから渡された公開鍵と、サーバ側で保持している公開鍵を比較するのだけど、その鍵が一致しないと今回の様なエラーが出てしまうとのこと。起きるか接続先となるサーバのIPアドレスが同一であっても、私の様にVPS上でOSの再インストールを繰り返すと、SSHで利用する公開鍵も変更されてしまうみたい。構築時にこそ出会うエラーだけども、運用に入ったら基本出会うことはないかも。すれば良いかクライアント側で保持しているサーバの公開鍵を削除してしまえば良い。上記の赤文字のパスのファイル内に記載してある情報をcatコマンドで確認し、ssh-keygenコマンドの-Rオプションで削除する。[IPアドレス]:ポート番号おしまい。月額利用料の削減とAWSのお勉強を目的に、さくらVPS上のWEBサーバをLightsailに移行しようと思ったけど、Lightsailはミドルウェアのバージョンアップが面倒そうで断念。Lightsailは構築がめちゃくちゃ簡単で驚いたけど、やはり何かしらユーザの操作に制限はあるよね。月5$は魅力的だったのでちょっと残念。»プロフィールごだいと申します。定期的にCCさくらの感想記事やしょうもない日記を書いたりしています。・副業でライターやってます▼お問い合わせブログの感想やお仕事のご相談はこちらからお願いします。▼SNSTwitterやってます。6引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。