RockyLinux8服务器升级openssh10
1、下载对应的rpm包上传至服务器
Releases · nugent1a/openssh-rpms
2、备份
#备份/etc/ssh/sshd_config
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
#备份/etc/pam.d/sshd
cp /etc/pam.d/sshd /etc/pam.d/sshd.bak
2、安装(不要关闭旧的SSH窗口)
#解压
tar zxvf openssl-3.3.1-rpms-el8.tar.gz
tar zxvf openssh-10.0p2-rpms-el8-x64.tar.gz
#安装OpenSSL
cd openssl-3.3.1-rpms-el8
rpm -ivh --nodeps --force openssl-*.rpm
#卸载旧版本
yum remove openssh* -y
#安装新版本
cd openssh-10.0p2-rpms-el8-x64
yum install -y openssh-*.rpm
#600权限,不执行有小概率sshd起不来
chmod 600 /etc/ssh/ssh_host_*_key
3、还原备份文件(不要关闭旧的SSH窗口)
#还原/etc/ssh/sshd_config
mv /etc/ssh/sshd_config /etc/ssh/sshd_config.new
mv /etc/ssh/sshd_config.bak /etc/ssh/sshd_config
#还原/etc/pam.d/sshd
mv /etc/pam.d/sshd /etc/pam.d/sshd.new
mv /etc/pam.d/sshd.bak /etc/pam.d/sshd
#重新启动sshd
systemctl restart sshd
4、测试(新开一个SSH窗口测试)
ssh -V
#显示结果
OpenSSH_10.0p2, OpenSSL 3.3.1 4

浙公网安备 33010602011771号