knownhostsの管理

古くなったサーバーをクリーンインストールなどすると~/.ssh/knownhostsにゴミが溜まります。

そうするとSSHでの接続時にエラーが吐かれる様になってしまいます。

 

そこで掃除が必要になります。

今まではvim ~/.ssh/knownhostsとして不必要なホストを検索して削除して保存していました。

ところが、OSのバージョンが上がるとviで開いても中身が分からなくなります。

そうした際にssh-keygenを使います。

既存の利用方法としては秘密鍵と公開鍵の作成に使っていましたが、knownhostsの整理にも使えます。

 

・探す場合

ssh-keygen -F hoge.com

・実際に削除する場合

ssh-keygen -R hoge.com

 

 

Tags:

Comments are closed.