|
|
自编译的openwrt,用的官方源码,版本是23.05.0,测试是用VMware搭建的虚拟机进行的
通过web界面配置dropbear之后,查看配置文件
- root@OpenWrt:~# cat /etc/config/dropbear
- config dropbear
- option PasswordAuth 'on'
- option Port '22'
- option Interface 'lan'
复制代码
通过ssh工具连接,无法连通,用的工具是windterm,查看openwrt系统日志
- Mon Jun 3 01:35:47 2024 daemon.warn odhcpd[1597]: No default route present, overriding ra_lifetime!
- Mon Jun 3 01:35:49 2024 authpriv.info dropbear[3342]: Child connection from 192.168.1.104:9714
- Mon Jun 3 01:35:59 2024 authpriv.info dropbear[3342]: Exit before auth from <192.168.1.104:9714>: Disconnect received
- Mon Jun 3 01:36:03 2024 daemon.warn odhcpd[1597]: No default route present, overriding ra_lifetime!
复制代码 在之后尝试中,无意间将windterm设置中的ssh验证尝试公钥验证取消,成功登录一次,退出之后,再次出现同样问题
在openwrt web中将dropbear重启,问题全部消失。
补充:使用MobaXterm连接无任何问题,使用cmd尝试连接出现以下提示,用户名和sha256略有删除
- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
- Someone could be eavesdropping on you right now (man-in-the-middle attack)!
- It is also possible that a host key has just been changed.
- The fingerprint for the ED25519 key sent by the remote host is
- SHA256:KQdj44y+gmmRX*******************Ms4mJVs.
- Please contact your system administrator.
- Add correct host key in C:\\Users\\XXXX/.ssh/known_hosts to get rid of this message.
- Offending ED25519 key in C:\\Users\\XXXX/.ssh/known_hosts:6
- ED25519 host key for 192.168.1.5 has changed and you have requested strict checking.
- Host key verification failed.
复制代码 本机有配置过公钥和私钥访问其他主机,openwrt中并未配置
想知道造成这样的原因是什么?
|
|