升级openssh到高版本
1.查看当前openssh版本
[root@node2 yum.repos.d]# ssh -v OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
2.安装相关组件
yum install -y gcc openssl-devel pam-devel rpm-build
3.下载指定版本的软件
在下面网址找到对应版本的软件
https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/
wget https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-7.4p1.tar.gz
wget https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.0p1.tar.gz
4.解压安装
tar -zxvf openssh-7.4p1.tar.gz cd openssh-7.4p1 ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-zlib --with-md5-passwords --with-tcp-wrappers make && make install
5.验证
[root@node2 openssh-7.4p1]# ssh -V OpenSSH_7.4p1, OpenSSL 1.0.1e-fips 11 Feb 2013
6.修改配置文件,允许root登录
vi /etc/ssh/sshd_config #PermitRootLogin yes 修改为 PermitRootLogin yes
或者
sed -i '/^#PermitRootLogin/s/#PermitRootLogin yes/PermitRootLogin yes/' /etc/ssh/sshd_config
service sshd restart
参考资料: