升级完openSSH之后,所有主机使用root无法ssh登陆
/etc/ssh/ssh_config line 50: Unsupported option"gssapiauthentication"
于是,便猜想ssh升级后,为了安全,默认不再采用原来一些加密算法。
最后,解决办法为,注释sshd_config的以下参数:
#GSSAPIAuthentication yes
#GSSAPICleanupCredentials yes
#UsePAM yes
允许root ssh登陆
PermitRootLogin yes
重启sshd服务即可恢复。
service sshd restart
使用 vi 等编辑器,将参数值设置为 inet,或者整个删除或注释(在最开头添加 # 号)整行配置。比如:
# AddressFamily inet
同时,确保 AddressFamily 参数在ListenAddress 之前配置,比如:
AddressFamily any #该行配置在前面
ListenAddress 0.0.0.0