今天在处理CentOS 6.5的openssh-server版本漏洞时,在费尽九牛二虎之力升级后,发现ssh新建连接无法远程登录,分别排查了sshd的配置文件、selinux、firewalld、iptables等等的可能存在的问题,就在我重启ssh服务service sshd restart 时,发现了一行不起眼的字段lstat(etcsshssh_host_dsa_key.pub) failed: no such file or directory ,原来的图片没有保存,就是类似于下面的图片
![图片[1]-lstat(etc/ssh/ssh_host_dsa_key.pub) failed问题处理-无能博客](https://www.wnboy.com/wp-content/uploads/2025/03/26590ca6493ad2ad66e7b322b79a0b6f.webp)
网上教程乱七八糟,其实很简单,只需要一条指令即可解决问题,
touch /etc/ssh/ssh_host_dsa_key.pub
在新建该文件后,再进行重启,就发现不报错了,而且远程访问正常。
![图片[2]-lstat(etc/ssh/ssh_host_dsa_key.pub) failed问题处理-无能博客](https://www.wnboy.com/wp-content/uploads/2025/03/2ca9698f7424122932bd7af4b4d0528c.png)
![图片[3]-lstat(etc/ssh/ssh_host_dsa_key.pub) failed问题处理-无能博客](https://www.wnboy.com/wp-content/uploads/2025/03/8fd81bd7606a1679c216a41015f4fb7b.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END








暂无评论内容