Hosting con SSH: acceso seguro al servidor
Administre el servidor con claves SSH, verifique su identidad, limite las conexiones y conserve una vía alternativa de acceso.
SSH proporciona una conexión cifrada para la administración remota del servidor. También puede admitir transferencias de archivos a través de SFTP y reenvío controlado de conexiones. Protege el canal de comunicación, pero no protege automáticamente un sitio web, no elimina malware ni reemplaza actualizaciones del sistema operativo.
Verifique la huella digital de la clave del host del servidor utilizando un canal confiable antes de aceptar una primera conexión. Investigue cambios inesperados en la clave del host en lugar de descartar la advertencia. Una reinstalación legítima puede cambiar una clave, pero se debe confirmar la causa antes de continuar.
Utilice cuentas individuales y autenticación de clave pública siempre que sea posible. Proteja las claves privadas con la seguridad adecuada del dispositivo y una frase de contraseña, y elimine el acceso rápidamente cuando una clave o cuenta ya no sea necesaria. Otorgue privilegios administrativos sólo a las personas y procesos que los requieran.
Antes de ajustar la configuración de SSH, mantenga abierta una sesión de trabajo, pruebe otra conexión y confirme el acceso a la consola de recuperación del proveedor. Restrinja las conexiones entrantes a redes confiables cuando sea práctico. Cambiar el puerto predeterminado puede reducir el ruido del escaneo automatizado, pero no reemplaza una autenticación sólida y controles de acceso.
Herramientas como OpenSSH, PuTTY y WinSCP admiten diferentes flujos de trabajo de administración y transferencia. Mantenga actualizados a los clientes y al servidor, revise los registros de autenticación y utilice el reenvío solo cuando sea necesario. Combine SSH con seguridad de aplicaciones, reglas de firewall y copias de seguridad independientes como parte del mantenimiento regular del servidor.