我刚刚在EC2 Ubuntu实例上升级了OpenSSH。
sshd -V现在给出:OpenSSH_6.6p1
先前显示:OpenSSH_5.9p1 Debian-5ubuntu1.3
但是,我无法再使用Amazon的.pem文件登录。
它要求输入密码,并且auth.log向我显示以下内容:
Sep 9 16:27:54 ip------0 sshd[31498]: rexec line 89: Unsupported option UsePAM
Sep 9 16:27:55 ip------0 sshd[31498]: User ubuntu not allowed because account is locked
Sep 9 16:27:55 ip------0 sshd[31498]: input_userauth_request: invalid user ubuntu [preauth]
4
撤消您的更改,请勿重试。
—
迈克尔·汉普顿
@MichaelHampton好的-我会听取您的建议,然后尝试回滚更改,但是为什么不应该再次尝试呢?
—
亚当e247 2014年
因为它是关键的系统组件,您在尝试重新编译和替换自己之前确实需要彻底了解。更不用说没有理由要这样做了。
—
迈克尔·汉普顿
@MichaelHampton这样做的原因是为了满足安全性要求,并要求我解决这些问题。诚然,我的知识不是很丰富,并在Ubuntu论坛上关注了一个帖子askubuntu.com/questions/461494/update-openssh-server-in-12-04
—
adam e247
通常,通过安装发行版本提供的反向移植更新来解决软件包中的任何实际安全问题。同样,没有充分的理由这样做。
—
迈克尔·汉普顿