自分はFTPクライアントにPanicのTransmit4を使用しています。
有償ソフトなのですが、非常に使いやすいデザインな上に、高機能で気に入っています。
SFTPにも対応してるので、別に借りているVPSでもにこれで接続してファイルをあげたりしてるのですが、それがある日突然「ホストキーが変更されました」みたいなメッセージがでてアクセスできなくなりました。
どうやらVPSのOSを再インストールしたのが原因のようです。
SSHで接続した時に、
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
って怒られるのと同じ。
これ、Macで .ssh 以下にある known_hosts から該当するサーバーの行を消すと、また接続できるようになりますが、どうも調べてみるとTransmitもこのknown_hostsを見てるらしくて、この作業をすれば接続できるようになるらしいのですが、なぜかうちの環境ではこれもダメ。
SSHコマンドでは接続できるようになったのに。
なんでだろう…と思いいろいろ悩んだんですが、ダメ元でもう一度 known_hosts からVPSの情報を削除してみたら、あら不思議。なぜか直りました。
なんだったんだろう…。

コメントする