最近由于经常扫描到openssh漏洞,特地在新机器系统安装好后下载openssh当前最新版本(openssh-7.1p2)进行安装,我们最新安装的操作系统版本如下:

wKioL1ahsyTDS3WGAAEDCK-l868402.jpg

    当系统openssh升级到了最新版本后重启服务的时候出现了错误提示如下:

wKiom1ahsn_AwOfTAAGpmLIBYZc023.jpg

    查看了openssh官方通告(http://www.openssh.com/txt/release-6.9)如下发现,原来openssh 从 7.0 后开始对于version 1.x 就不支持了,相应的RSA1算法也不再支持了,编译openssh源码的时候也不会在/etc/ssh目录下面生成ssh_host_key/ssh_host_key.pub了。 

wKioL1ahtd_Bt33bAALKgmVNBrg911.jpg

    因为没有在/etc/ssh下生成ssh_host_key/ssh_host_key.pub文件,导致脚本服务报错,那么可以到启动服务脚本/etc/init.d/sshd文件中注释掉如下一行

wKiom1ahtyShG7NgAAJ-A6fAz18498.jpg    这样重启SSH服务就恢复正常了。