Ubuntu20.04 アップグレード openssh9.4 (ソースコードのアップグレード)


序文

ubuntu の最大の落とし穴はマスク解除です


1. ソースコードパッケージをダウンロードしてアップロードします

openssh-9.4: https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-9.4.tar.gz
Alibaba Cloud ダウンロード アドレス: https://mirrors.aliyun.com/pub/OpenBSD/OpenSSH/portable/

2. SSHをアップグレードする

SSH設定ファイルをバックアップする

mv /etc/ssh   /etc/ssh-bak && mv /etc/pam.d/sshd /etc/pam.d/sshd-bak2

openssh ソースコードのコンパイル依存関係をインストールする

apt install -y gcc  make  zlib1g zlib1g-dev libssl-dev  libpam0g-dev

openssh サービスをアンインストールする

apt-get remove -y openssh-server

opensshを解凍します

tar -zxvf openssh-9.4p1.tar.gz && cd openssh-9.4p1/

openssh をコンパイルする

./configure --prefix=/usr --sysconfdir=/etc/ssh --with-zlib --with-md5-passwords --with-pam

openssh をインストールする

make && make install

設定ファイルを復元する

mv /etc/ssh /etc/ssh-9.4 && mv /etc/ssh-bak  /etc/ssh   && mv /etc/pam.d/sshd-bak2   /etc/pam.d/sshd 

sshのロックを解除して再起動します

systemctl unmask ssh && systemctl restart sshd 
systemctl  status ssh

おすすめ

転載: blog.csdn.net/qq_44637753/article/details/132884117