복구 텍스트(known_hosts) 파일

복구 텍스트(known_hosts) 파일
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파일이 있는 디스크의 파티션이므로 필요에 따라 변경합니다. -agrep에게 하드 드라이브를 텍스트 파일로 처리하도록 지시합니다 . 파일의 고유한 문자열을 기억하고 그에 맞게 변경해 보세요.

답변2

보편적인 답변은 아니지만 에 관해서는 known_hosts다음을 사용할 수 있습니다.ssh-keyscan

남자 말에 따르면ssh-keyscan

ssh_known_hosts 파일을 빌드하고 확인하는 데 도움이 되도록 설계되었습니다.

이는 연결하려는 호스트를 알고 있음을 의미합니다.

관련 정보