记一次Openwrt使用ssh连接失败的经验 | 您所在的位置:网站首页 › 电脑画面卡住不动是什么原因呢 › 记一次Openwrt使用ssh连接失败的经验 |
记一次Openwrt使用ssh连接失败的经验
环境说明问题说明问题分析解决方法end&thanks
环境说明
Openwrt我是使用的笔记本刷入固件的方式体验的软路由,使用的macbook进行ssh的连接,其他基本也都大同小异。 问题说明由于第一次玩openwrt固件难免存在一些误区,因此在第一次刷入时我是成功通过macbook终端完成的ssh连接。 在macbook中进行ssh连接,会在macbook的known_hoshs文件留下先前的访问记录,/Users/pitta/.ssh/known_hosts,看下这个文件的内容: 192.168.3.100 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIaLNxQL4Yi3+cJvMXYtxwB4e7naxb84nmzgPzdrZEwz192.168.3.100是我openwrt设置的ip,接着是采取的算法,以及生成的密钥。 因为两次刷入固件我设置的ip是同一个,即192.168.3.100并且第一次使用ssh连接使用的密码是openwrt固件自带的默认密码(不同人编译的固件初始密码可能不同,这大家都是知道的)。因此在没删除这个/Users/pitta/.ssh/known_hosts文件时我第二次刷入的固件进行ssh连接是用的第一次连接成功的第一个固件的默认密码,导致我这个初始密码不一致的固件进行ssh连接时还是用的旧口令,因此连接失败,于是解决方法也就有了。 解决方法方法一:在本地直接删除掉known_hosts文件,比如我的场景,是在macbook端删除这个文件rm -rf /Users/pitta/.ssh/known_hosts,之后再次进行ssh连接,即便初始密码不同但会生成新的known_hosts文件并写入最新的口令。 发现如下内容: 如果本文章对正在和我有相同困扰的你有所帮助的话,还请点个赞再走咯,thanks |
CopyRight 2018-2019 实验室设备网 版权所有 |