私のGoogle検索結果があまり役に立たなかったので、ここに連絡してください。
私のUbuntuサーバーには、両方のファイルに重複した~/.ssh/authorzied_keys
エントリがたくさんあります。~/.ssh/known_hosts
重複した行を削除して一度だけリストできるコマンド/ユーティリティがあるかどうか疑問に思います。
ベストアンサー1
コマンドラインユーティリティはuniq
andと呼ばれますsort
。一意の項目のみを取得するには、ファイルをパイプでリンクするだけです。
sort ~/.ssh/authorized_keys | uniq > ~/.ssh/authorized_keys.uniq
次に、古いファイルを新しいファイルに置き換えます。
mv ~/.ssh/authorized_keys{.uniq,}
これは~/.ssh/known_hosts
それ自体で処理され、ssh
重複項目を含めないでください(手動で変更する場合は可能であり、上記と同じ方法を使用できます)。