首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >恢复文本(known_hosts)文件

恢复文本(known_hosts)文件
EN

Unix & Linux用户
提问于 2018-07-23 08:45:38
回答 2查看 902关注 0票数 -1
代码语言:javascript
复制
rm ~/.ssh/known_hosts 

如果没有备份该文件,那么文件现在是空的,有任何方法恢复/恢复该文件吗?

EN

回答 2

Unix & Linux用户

发布于 2018-07-23 08:53:06

因此,如果您能够记住出现在文件中的唯一字符串,则可以从文件中恢复文本。

下面的命令将在模式匹配(-B 100 -A 100)之前和之后打印100行。尝试并记住文件中出现的内容,这不能保证工作,但它可以恢复内容。

代码语言:javascript
复制
grep -a -B 100 -A 100 'some unique string in the file' /dev/sda1 > results.txt

/dev/sda1是文件所在磁盘的分区,请酌情更改此分区。-a告诉grep将硬盘视为文本文件。试着在文件中记住一个唯一的字符串,并修改它以适应。

票数 0
EN

Unix & Linux用户

发布于 2018-07-23 09:00:50

不是一个通用的答案,但是关于known_hosts,您可以使用ssh-keyscan

根据man,ssh-keyscan

它旨在帮助构建和验证ssh_known_hosts文件。

这意味着您知道您所连接的主机。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/457889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档