1.
wget https://mirrors.aliyun.com/pub/OpenBSD/OpenSSH/portable/openssh-9.0p1.tar.gz
2.
[root@localhost ~]# tar -xvf openssh-9.0p1.tar.gz
3.
[root@localhost ~]# yum install -y pam* zlib* openssl-devel gcc make
[root@localhost ~]# cd openssh-9.0p1
[root@localhost openssh-9.0p1]# cp -r /etc/ssh /tmp/
[root@localhost openssh-9.0p1]# setenforce 0
[root@localhost openssh-9.0p1]# sed -i 's/enforcing/disabled/g' /etc/selinux/config
[root@localhost openssh-9.0p1]# systemctl stop firewalld
[root@localhost openssh-9.0p1]# systemctl disable firewalld
4.编译安装
[root@localhost openssh-9.0p1]# ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-zlib --with-pam --without-openssl-header-check --with-ssl-dir=/usr/local/ssl --with-privsep-path=/var/lib/sshd
5. 基于systemctl管理
[root@bogon openssh-9.0p1]# cp -a contrib/redhat/sshd.init /etc/init.d/sshd[root@bogon openssh-9.0p1]# chkconfig sshd on[root@bogon openssh-9.0p1]# chkconfig --add sshd[root@bogon openssh-9.0p1]# systemctl enable sshd[root@bogon openssh-9.0p1]# systemctl restart sshd