工具: https://github.com/boypt/openssh-rpms
1 2 3 4 5 6 7 8
| yum groupinstall -y "Development Tools" yum install -y imake rpm-build pam-devel krb5-devel zlib-devel libXt-devel libX11-devel gtk2-devel perl-IPC-Cmd ./pullsrc.sh 这一步报错可以手动下载包 https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ https://www.openssl.org/source//
./compile.sh
|
1 2 3 4 5 6 7 8 9 10 11 12 13
| # 本机升级OpenSSH版本 rpm -Uvh el7/RPMS/x86_64/*.rpm # 删除本机密钥(该操作一定要做) rm -rf /etc/ssh/ssh_host_* # 重启sshd服务 systemctl restart sshd # 查看sshd服务运行状况 systemctl status sshd # 查看升级后的SSH版本 ssh -V # 把生成的 rpm 安装包打包 cd el7/RPMS/x86_64 tar -zcvf openssh9.4p1_el7_rpm.tar.gz *.rpm
|
参考链接: