Conexión y configuración de SSH en VPS
Acceso SSH seguro a su VPS AlexHost
¿Por qué SSH seguro en AlexHost? SSH es su clave para administrar un VPS AlexHost de forma segura, lo que le permite controlar su servidor de forma remota con confianza. El VPS de alto rendimiento de AlexHost, con almacenamiento NVMe y protección DDoS, se empareja perfectamente con SSH para un acceso rápido y seguro a su WordPress, Git o aplicaciones personalizadas. Esta guía le guía a través de la conexión a su VPS a través de SSH y bloquearlo para la seguridad de primera categoría.
1. Prerrequisitos
Antes de empezar, asegúrese de tener lo siguiente
- Alojamiento VPS: Un VPS con un sistema operativo instalado (las distribuciones Linux son comunes).
- Cliente SSH: Un cliente SSH instalado en su máquina local (Linux y macOS tienen clientes SSH integrados; los usuarios de Windows pueden utilizar PuTTY o Windows Terminal).
- Dirección IP del Servidor: La dirección IP de su VPS.
- Nombre de usuario: Normalmente, el nombre de usuario por defecto es root u otro usuario con privilegios sudo.
2. Conexión a su VPS vía SSH
Paso 1: Abra la Terminal o el Cliente SSH
En Linux o macOS
- Abra la terminal.
- Utilice el siguiente comando para conectarse a su VPS:
Sustituya nombre_usuario por su nombre de usuario real (por ejemplo, root) y su_servidor_ip por la dirección IP de su VPS. En Windows utilizando PuTTY
- Abra PuTTY.
- Introduzca la dirección IP de su VPS en el campo “Host Name (or IP address)”.
- Asegúrese de que el puerto está configurado como 22 y el tipo de conexión como SSH.
- Haga clic en Abrir para conectarse.
Paso 2: Introduzca la contraseña
Cuando se le solicite, introduzca su contraseña. Si es la primera vez que se conecta, es posible que aparezca un mensaje sobre la autenticidad del servidor. Escriba sí para continuar
3. Configuración de SSH para un acceso seguro
Para mejorar la seguridad de su conexión SSH, tenga en cuenta las siguientes configuraciones
Paso 1: Cambiar el puerto SSH predeterminado
Cambiar el puerto SSH por defecto (22) a un puerto no estándar puede reducir el riesgo de ataques automatizados
- Abra el archivo de configuración SSH:
- Encuentre la línea que dice #Port 22 y cámbiela por un puerto diferente, por ejemplo, Port 2222. Elimine el # para descomentarla.
- Guarda y sal (CTRL + X, luego Y, luego Enter).
Paso 2: Desactivar el inicio de sesión raíz
Para mayor seguridad, es aconsejable deshabilitar el inicio de sesión root a través de SSH
- En el mismo archivo sshd_config, encuentre la línea PermitRootLogin yes y cámbiela por:
- Guarde y salga del archivo.
Paso 3: Configurar la autenticación de claves SSH
El uso de claves SSH para la autenticación es más seguro que el uso de contraseñas
Paso 1: Generar par de claves SSH
En su máquina local, ejecute el siguiente comando para generar un par de claves SSH
Siga las instrucciones para guardar la clave (por defecto es ~/.ssh/id_rsa) y establecer una frase de contraseña para mayor seguridad
Paso 2: Copie la clave pública a su VPS
Utilice el siguiente comando para copiar su clave pública a su VPS
Este comando le pedirá su contraseña y copiará la clave pública en el archivo ~/.ssh/authorized_keys de su servidor
4. Reiniciar el servicio SSH
Después de realizar cambios en la configuración SSH, reinicie el servicio SSH para que los cambios surtan efecto
5. Prueba de la configuración
Paso 1: Pruebe el inicio de sesión con clave SSH
- Desconéctese del servidor tecleando exit.
- Vuelva a conectarse utilizando su clave SSH:
Debería poder conectarse sin introducir su contraseña si ha configurado correctamente la autenticación mediante clave SSH
Paso 2: Asegúrese de que el inicio de sesión como root está deshabilitado
Intente iniciar sesión como root
Debería recibir un mensaje indicando que el inicio de sesión como root no está permitido
Conclusión: Bloquee su AlexHost VPS con SSH
SSH es su puerta de entrada segura a la gestión de su AlexHost VPS, perfecto para ejecutar WordPress, Git, o aplicaciones personalizadas. Conéctese fácilmente, asegure con autenticación de clave y endurezca con puertos personalizados y Fail2Ban. La velocidad NVMe de AlexHost y la protección DDoS aseguran que tus sesiones SSH sean rápidas y seguras. Configúrelo, haga copias de seguridad de las claves y administre su servidor como un profesional: ¡AlexHost lo tiene cubierto!