centos openssh升级

注意: 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

你可能感兴趣的:(centos,linux,运维)