Principiante 8 minutos

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.

SSH#LinuxLogin

¿Lista para comenzar su servicio? Compruebe las ofertas y el pedido en línea.

Ver ofertas y orden

Prerrequisito

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.
¿Dónde encontrar su acceso? Iniciar sesión a client space, abrir su VPS y luego comprobar la sección de inicio de sesión o el panel de gestión para recuperar contraseña IP y root.

Inicia sesión con una contraseña (primera vez)

  1. Abrir una terminal

    En Windows 10/11, abra PowerShell. Bajo macOS o Linux, abra la aplicación Terminal.

  2. Corre el comando SSH

    Reemplazamiento ADRESSE_IP por la IPv4 de su VPS:

ssh root@ADRESSE_IP

Durante 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).

Log in refused? Compruebe que el VPS se inicia en el panel, que usted está utilizando la IP correcta y que el puerto 22 no es bloqueado por un firewall local. Espere unos minutos si el servidor acaba de ser entregado.

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_IP

En 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_IP

Debe 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 adminEntonces usermod -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).
Mantenga una sesión abierta Antes de cambiar la configuración SSH, mantenga una ventana terminal ya conectada. En caso de error, puede corregir sin perder el acceso al servidor.

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.

Siguientes pasos