rm ~/.ssh/known_hosts
ファイルをバックアップせずにファイルが空になりますが、ファイルを復元/復元する方法はありますか?
答え1
したがって、ファイルに表示される一意の文字列を覚えている場合は、ファイルからテキストを回復することができます。
次のコマンドは、-B 100 -A 100
パターンmatch()の前後に100行を印刷します。ファイルに表示される内容を思い出してください。動作は保証されませんが、コンテンツを回復することはできます。
grep -a -B 100 -A 100 'some unique string in the file' /dev/sda1 > results.txt
/dev/sda1
ファイルがあるディスクのパーティションなので、必要に応じて変更します。-a
grepにハードドライブをテキストファイルとして処理するように指示します。ファイルの一意の文字列を覚えて、それに合わせて変更してみてください。
答え2
普遍的な答えではありませんが、に関してはknown_hosts
以下を使うことができます。ssh-keyscan
男の言葉によるとssh-keyscan
ssh_known_hosts ファイルの構築と確認に役立つように設計されています。
これは、接続するホストを知っていることを意味します。