Primera conexión SSH con su VPS
Genera tus llaves, inicia sesión en la raíz y asegura el acceso remoto desde el primer minuto.
¿Lista para comenzar su servicio? Compruebe las ofertas y el pedido en línea.
Ver ofertas y ordenPrerrequisito
Antes de empezar, asegúrate de tener lo siguiente:
- Un VPS Linux activo en Anthony IT Solutions (Debian o Ubuntu).
- La dirección IPv4 de su servidor, visible en Mis Servicios o el panel VPS.
- La contraseña de raíz transmitida por correo electrónico después del suministro, o accesible desde el panel.
- Un terminal en su computadora: PowerShell o Windows Terminal (Windows), Terminal (macOS) o cualquier emulador de Linux.
Inicia sesión con una contraseña (primera vez)
-
Abrir una terminal
En Windows 10/11, abra PowerShell. Bajo macOS o Linux, abra la aplicación Terminal.
-
Corre el comando SSH
Reemplazamiento
ADRESSE_IPpor la IPv4 de su VPS:
ssh root@ADRESSE_IPDurante la primera conexión, el sistema le pide que valide la huella del servidor. Tipo yes Entonces entra. A continuación, introduzca la contraseña de raíz (los caracteres no se muestran en la pantalla: es normal).
Use la tecla SSH (recomendada)
La autenticación clave es más segura que una contraseña. Evita los ataques de fuerza bruta y simplifica las conexiones diarias.
1. Generar un par de llaves
En su correo local:
ssh-keygen -t ed25519 -C "[email protected]"Pulse Enter para aceptar la ubicación predeterminada (~/.ssh/id_ed25519). Defina una contraseña si desea (recomendado).
2. Copiar la llave pública del VPS
En Linux o macOS:
ssh-copy-id root@ADRESSE_IPEn Windows (PowerShell, con OpenSSH instalado):
type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh root@ADRESSE_IP "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"3. Test Connection
ssh root@ADRESSE_IPDebe iniciar sesión sin introducir la contraseña de raíz (a menos que haya protegido la clave con una contraseña).
Acceso seguro SSH
Una vez conectado, aplicar estas buenas prácticas:
- Crear un usuario no root para la administración diaria (
adduser adminEntoncesusermod -aG sudo admin). - Conexión de raíz por contraseña en
/etc/ssh/sshd_config:PermitRootLogin prohibit-password(la raíz sigue siendo accesible por llave si está configurada). - autenticación de contraseñas deshabilitadas Una vez que las llaves estén en su lugar:
PasswordAuthentication no. - Reinicie SSH:
systemctl restart sshd(Debian/Ubuntu).
Conexión con un cliente gráfico
También puede utilizar Putty (Vientos) o Termius (multiplatforme). Informar IP, puerto 22, usuario root o su usuario, y luego cargar su llave privada en la configuración del cliente.