rpm -qa | grep openssh vi / etc / ssh / sshd_config PasswordAuthentication sí PermitRootLogin sí systemctl restart sshd para instalar el servicio telnet, puede iniciar sesión en la máquina directamente con telnet ip (debe usar un usuario normal) para evitar que las actualizaciones de ssh no estén disponibles y no puedan iniciar sesión en la máquina yum install -y telnet -server yum install -y xinetd systemctl start telnet.socket systemctl start xinetd echo'pts / 0 '>> / etc / securetty echo'pts / 1' >> / etc / securetty systemctl reiniciar telnet.socket yum install telnet.x86_64 salir useradd test passwd test exit Encuentre otra máquina para probar si telnet ip puede iniciar sesión normalmente Descargue el paquete de instalación openssl-8.3 cd / home / ll mkdir sshpackage cd openssl-1.1.1g / cd sshpackage / ll wget http://www.zlib.net/zlib-1.2.11.tar.gz wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz wget http: / /ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.3p1.tar.gz ls -l rm -f openssh-8.3p1.tar.gz ll rz ll 解压 编译 zlib-1.2.11 tar zxf zlib -1.2.11.tar.gz ll cd zlib-1.2.11 / ./configure --prefix = / usr / local / zlib make && make install 解压 编译 openssl-1.1.1g tar -xvf openssl-1.1.1g.tar .gz cd .. ll tar -xvf openssl-1.1.1g.tar.gz ./config --prefix = / usr / local / ssl -d shared make && make install echo '/ usr / local / ssl / lib' >> /etc/ld.so.conf ldconfig -v cd .. 解压 编译 openssh-8.3p1 tar -xvf openssh-8.3p1.tar.gz cd openssh -8.3p1 / ./configure --prefix = / usr / local / openssh --with-ssl-dir = / usr / local / ssl --with-zlib = / usr / local / zlib make && make install 修改 配置 vi / usr / local / openssh / etc / sshd_config PasswordAuthentication sí PermitRootLogin sí 备份 升级 替换 ssh mv / etc / ssh / sshd_config /etc/ssh/sshd_config.bak cp / usr / local / openssh / etc / sshd_config / etcd / ssh mv / usr / bin / ssh /usr/bin/ssh.bak mv / usr / sbin / sshd /usr/sbin/sshd.bak cp / usr / local / openssh / sbin / sshd / usr / sbin / sshd cp / usr / local / openssh / bin / ssh / usr / bin / ssh mv / usr / bin / ssh-keygen / usr / bin / ssh- keygen.bak cp / usr / local / openssh / bin / ssh-keygen / usr / bin / ssh-keygen mv /etc/ssh/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub.bak cp / usr / local / openssh /etc/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub systemctl restart sshd ssh -V 一切 正常 后 重新 登录 关闭 telnet 服务 systemctl stop telnet.socket systemctl stop xinetd
Actualización de Openssh a la retención del historial de versiones 8.3
Supongo que te gusta
Origin blog.51cto.com/superleedo/2535233
Recomendado
Clasificación