きんぐさんがこちらの記事で SSH のホスト認証に関して疑問を投げかけておられました。 実は私も SSH 関係で大ポカをやってしまいまして、先日書き換えた PuTTY の記事に、公開鍵は安全でない経路で転送しても大丈夫、とか書いてしまいました。はい、改竄される可能性があるので、ぜんぜん大丈夫じゃないですね orz そんなわけで、自分の頭の中を整理する意味も含めて、SSH の認証手順をまとめてみました。「SSH の仕組み」なんて大それたタイトルを付けてますが、単なる聞きかじりです。もし間違いなどありましたら、どうかご指摘くださいませ m(_ _)m 公開鍵暗号とは まず最初に、SSH などで使用されている「公開鍵暗号」ってなんなのでしょう? 普通、私たちが「暗号」という言葉で思い浮かべるのは、ひとつの鍵でデータの暗号化と復号を行うものです。よくある、「アルファベットをある数だけずらして文章を