Ubuntu22.04升级ssh到9.8操作文档
默认为8.9,修复漏需要
注:
1、一定要带上--with-pam,不然用户ssh时可能会报错(特别是sssd集成AD账号,会提示找不到shadow)
2、一定要确保升级后可以正常ssh再断开操作窗口,避免断开后连不上
3、原ssh的文件改名(不要直接删除),给回退留个退路
下载网址:https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable,选择openssh-9.8p1.tar.gz
# apt-get install libpam0g-dev (--with-pam需要)
# tar zxfv openssh-9.8p1.tar.gz
# cd openssh-9.8p1
# ./configure --prefix=/usr/local/openssh --with-pam
# make && make install
# mv /usr/sbin/sshd /usr/sbin/sshd.bak
# ln -s /usr/local/openssh/sbin/sshd /usr/sbin/
# mv /etc/ssh /etc/ssh.bak
# ln -s /usr/local/openssh/etc /etc/ssh
# systemctl restart ssh