OpenSSH

トップ > チップス > OpenSSH
2012-03-09, openssh linux

known_hostsからエントリを削除

エディタで.ssh/known_hostsを開いて該当行をddしても良いのですが、ssh-keygenにそのためのオプションが用意されているのですね。何らかの自動化をしたいときには重宝しそうです。

$ ssh-keygen -R (hostname)

2013.02.13追記 ポート番号を指定して接続している場合、known_hostsにも番号付きで保管されているため、以下のように完全なフォーマットで指定する必要があります。ポートの指定を忘れていて何も消されなかった場合でも「updated!」なんて嘘のメッセージが出るので要注意です。バグ?

$ ssh-keygen -R "[xx.xx.xx.xx]:1234"

参考URL

この記事は役に立ちましたか?