注意: openssh升级异常会造成服务失联,如果在允许的情况下可以安装talent服务,使用talent升级;
如果不能安装talent服务,可以打开多个终端,启动ping命令,防止升级终端失败后,作为备用。
卸载旧版本openssh
yum remove openssh -y
mv /etc/ssh /etc/ssh.bak
安装依赖
yum install pam-devel openssl openssl-devel gcc openssh-clients -y
将新版本openssh上传到/opt目录
打开opt目录
cd /opt
解压新版本openssh,并进入到解压后到目录中
tar -zxvf openssh-9.4p1.tar.gz
cd openssh-9.4p1
配置
./configure --sysconfdir=/etc/ssh
编译
make
编译并安装:
make && make install
修改远程登录配置
vim /etc/ssh/sshd_config
PermitRootLogin yes
建立软链接
cp -a contrib/redhat/sshd.init /etc/init.d/sshd
重新加载配置文件:
systemctl daemon-reload
systemctl restart sshd