自分は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の情報を削除してみたら、あら不思議。なぜか直りました。
なんだったんだろう…。
TransmitでSFTPが繋がらなくなったときのお話
この記事は公開から 4284日くらい過ぎています。年で言ったら11.74年くらいです。
流石に情報が古くなってる可能性もあるので参考程度に御覧ください。
コメントする