CentOS cambia el número de puerto ssh y el inicio de sesión sin contraseña ssh
Generalmente, el puerto predeterminado de ssh es 22
Por ejemplo, use el terminal para iniciar sesión en la computadora LAN normalmente
Tenga en cuenta que el archivo sshd_config es
en #Puerto 22 Elimine el comentario # de la línea y agregue el número de puerto que desea usar, como el Puerto 22438
El puerto 22 está reservado aquí para evitar la imposibilidad actual de inicie sesión usando ssh
Devuelve éxito
Reinicie el firewall:
Devuelve éxito si tiene éxito
Compruebe si el puerto se agregó correctamente. Si tiene éxito, mostrará sí; de lo contrario, será no:
Verifique el estado local de SELinux; si está cerrado, puede omitir este paso
Use semanage para operar. no, puede usar el siguiente comando para instalar:
El siguiente comando es para ver los puertos ssh permitidos actualmente por SELinux:
Agregue el puerto 22438 a SELinux y confirme
Pruebe la conexión ssh del nuevo puerto
Si puede iniciar sesión normalmente, será exitoso
Agregue el puerto 22 previamente abierto a una línea Comente y guarde
Luego reinicie ssh
No puede iniciar sesión en el servidor usando el siguiente comando
Entrada desde la terminal local:
Configuración relacionada con todo directamente Presione Ingresar
Generar dos archivos en el directorio ~/.ssh/
Ingresar en la terminal local:
Copiar el archivo de autenticación al servidor en la máquina local
Si no hay ninguna carpeta en el servidor, cree una nueva carpeta .ssh/
Disfrute