Ir directamente al contenido

Ajustes de cookies

Elija por tipo qué cookies permite. Puede cambiar su elección en cualquier momento en Ajustes de cookies, al pie de cada página. Declaración de privacidad

Necesarias

Siempre activadas

Necesarias para iniciar sesión, conservar su carrito y recordar sus preferencias. Siempre están activadas.

¿Qué cookies?
  • weboke_sessie, weboke_klant, weboke_remember: su sesión y mantener la sesión iniciada
  • weboke_basket: su carrito
  • wkBtwIncl: mostrar los precios con o sin IVA
  • wok_cookies: su elección de cookies, 12 meses

Mide qué anuncio lleva a una visita o a un pedido, para no pagar por anuncios que no sirven de nada.

¿Qué cookies?
  • Google Ads a través de Google Tag Manager (_gcl_au, _gcl_aw), hasta 90 días
  • OpenAI Ads, anuncios en ChatGPT
  • wok_aff: a través de qué socio llegó a nosotros (programa de afiliados), 60 días

4,6

País e idioma

Cada país tiene su propio sitio, con los precios y el IVA de ese país.

Ver

Módulo 1 · 1.2

Elegir e instalar un VPS

Módulo 1: Su primer servidor · Tiempo de lectura: 10 minutos

Objetivo de aprendizaje: Tras esta lección podrá elegir un sistema operativo y una instalación para su VPS, hacer bien los primeros ajustes y localizar sus accesos de emergencia (consola, snapshot, reinstalación) antes de necesitarlos.

Conceptos clave: distribución, LTS, imagen, cloud-init, contraseña de root, clave SSH en la instalación, IPv4 e IPv6, consola, rescate o ISO, snapshot, nombre de host, zona horaria

Elegir una distribución

Linux es el núcleo (el kernel). Lo que usted instala es una distribución: el kernel más todos los programas, un gestor de paquetes y un equipo que publica las actualizaciones. Para servidores hay dos grandes familias:

FamiliaDistribucionesGestión de paquetesEn este curso
DebianDebian, UbuntuaptLínea principal
Red HatRHEL, AlmaLinux, Rocky LinuxdnfBloques breves donde haya diferencias

Elija una versión con soporte a largo plazo. En Ubuntu se llama LTS (long term support): cada dos años, en abril, se publica una versión LTS con cinco años de actualizaciones de seguridad estándar. Ubuntu 24.04 LTS las recibe hasta mayo de 2029; Ubuntu 26.04 LTS se publicó en abril de 2026. Debian publica una nueva versión estable aproximadamente cada dos años; Debian 13 (trixie) se publicó el 9 de agosto de 2025 y, junto con Debian LTS, recibe unos cinco años de actualizaciones (hasta junio de 2030). En la lección 4.3 verá cómo pasar más adelante a una versión nueva.

¿Por qué no la "versión intermedia" más reciente? Las versiones de Ubuntu sin LTS solo reciben nueve meses de actualizaciones. En un servidor no le conviene tener que hacer una actualización mayor cada año.

¿Duda entre Debian y Ubuntu? Ambas son una buena opción. Debian es más sobria y cambia menos de una versión a otra; Ubuntu tiene más guías en internet y software algo más reciente. Los comandos de este curso funcionan en las dos.

La imagen y cloud-init

En un VPS normalmente no instala el sistema usted mismo desde un DVD de instalación. Elige una imagen: una instalación mínima ya preparada. En el primer arranque, un programa llamado cloud-init adapta esa instalación a su VPS. Este programa:

  • configura el nombre de host y la red;
  • amplía el disco al tamaño de su plan;
  • establece la contraseña de root o su clave SSH;
  • genera host keys nuevas y únicas para SSH (las claves con las que su servidor se identifica, lección 1.3);
  • escribe las huellas digitales de esas host keys en la consola.

Esto último resulta muy útil: más adelante podrá comprobar en la consola que se está conectando al servidor auténtico.

Contraseña o clave en la instalación

Durante la instalación, el panel suele pedir una contraseña de root y, de forma opcional, una clave SSH pública. Indique ambas:

  • La contraseña la necesita para iniciar sesión en la consola (la consola no admite claves SSH). Elija una contraseña larga y única de su gestor de contraseñas.
  • La clave la usa para SSH. Así nunca tendrá que iniciar sesión con contraseña a través de internet y podrá desactivar el inicio de sesión con contraseña directamente en la lección 2.2.

Si todavía no tiene una clave, la creará en la lección 2.1. Puede añadirla más adelante sin ningún problema.

Los bots de internet empiezan a probar contraseñas en el puerto 22 a los pocos minutos del primer arranque. Con una contraseña de root corta o reutilizada, la pregunta no es "si" entrarán, sino "cuándo".

Sus accesos de emergencia: localícelos ahora

Antes de cambiar nada en SSH o en el firewall, debe saber cómo volver a entrar si se queda fuera. Un panel de VPS casi siempre ofrece tres cosas para ello:

  1. La consola. La pantalla de su VPS en el navegador, como si estuviera junto al servidor con teclado y monitor. Funciona incluso si SSH, el firewall o la red fallan. Se inicia sesión con nombre de usuario y contraseña, no con una clave.
  2. Snapshots. Una instantánea de todo el VPS. Cree una antes de cada cambio importante; si algo sale mal, la restaura. Un snapshot suele estar en el mismo almacenamiento que su VPS y, por tanto, no es una copia de seguridad (lección 8.1).
  3. Rescate o ISO. Arrancar desde un sistema de rescate o una ISO de instalación para reparar el disco si el servidor ya no arranca. Y como último recurso: reinstalar, lo que lo borra todo.

En WebOké los encontrará en la pantalla del VPS: Consola, la pestaña Snapshots, la pestaña ISO y rDNS, y la reinstalación en Configuración. En otros proveedores funciona de forma similar, con nombres como "consola VNC", "rescue mode" o "rebuild".

Hágalo ahora mismo: abra la consola una vez e inicie sesión. Así sabrá que funciona y verá dónde está el botón para pegar (en una consola, copiar y pegar suele funcionar de otra manera).

Los primeros ajustes

Inicie sesión (por la consola o por SSH, lección 1.3) y vea lo que tiene:

root@web1:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
...
root@web1:~# hostnamectl
 Static hostname: web1
...
Operating System: Debian GNU/Linux 13 (trixie)
          Kernel: Linux 6.12.0-...

Tres cosas que conviene ajustar ahora:

Nombre de host. Dé a su servidor un nombre que reconozca, preferiblemente el nombre completo que más adelante pondrá también en el DNS:

root@web1:~# hostnamectl set-hostname web1.example.com

Zona horaria y hora. Los registros solo sirven si la hora es correcta. Los servidores suelen estar en UTC; no pasa nada, siempre que usted lo sepa. El ejemplo siguiente pone la hora de los Países Bajos; usted elija su propia zona, por ejemplo Europe/Madrid:

root@web1:~# timedatectl set-timezone Europe/Amsterdam
root@web1:~# timedatectl
...
System clock synchronized: yes
              NTP service: active

Si en System clock synchronized no aparece yes, la hora se irá desajustando. Eso complica los certificados y los registros.

Actualizar. Una imagen suele tener unas semanas de antigüedad. Actualice de inmediato:

root@web1:~# apt update && apt upgrade

En el módulo 4 verá exactamente qué hacen estos comandos y cómo automatizar este proceso.

IPv4 e IPv6

Su VPS suele recibir una dirección IPv4 (por ejemplo 192.0.2.10) y una dirección IPv6 o todo un bloque IPv6 (por ejemplo 2001:db8:10::10). Compruebe qué direcciones tiene su servidor:

root@web1:~# ip -brief address
lo     UNKNOWN  127.0.0.1/8 ::1/128
eth0   UP       192.0.2.10/24 2001:db8:10::10/64 fe80::...

Anote ambas. Olvidarse de IPv6 es uno de los errores más frecuentes en la administración de servidores: un firewall que solo protege IPv4 (lección 5.2), un registro AAAA que apunta a una dirección en la que no escucha nada (lección 7.1). Las direcciones que empiezan por fe80: son link-local y solo son válidas dentro de la red local; no las use para el DNS.

En AlmaLinux y Rocky Linux

También aquí hay versiones con soporte a largo plazo (unos diez años por versión principal). La actualización se hace con dnf upgrade. hostnamectl y timedatectl funcionan igual. SELinux está activado por defecto; en la lección 10.1 verá por qué debe dejarlo activado.

Resumen

  • Elija una distribución con soporte a largo plazo: Debian stable o Ubuntu LTS (línea principal de este curso), o AlmaLinux/Rocky Linux.
  • Una imagen con cloud-init le proporciona una instalación mínima con host keys nuevas; las huellas digitales aparecen en la consola.
  • En la instalación, establezca una contraseña de root robusta (para la consola) y su clave SSH pública (para SSH).
  • Localice la consola, los snapshots y el rescate/ISO antes de necesitarlos, y pruebe la consola una vez.
  • Configure el nombre de host y la zona horaria, compruebe la sincronización horaria, actualice y anote sus direcciones IPv4 e IPv6.

Cuestionario

1. ¿Por qué se elige para un servidor una versión LTS o Debian stable?



2. ¿Por qué necesita, además de una clave SSH, una contraseña de root robusta?



3. ¿Qué diferencia hay entre un snapshot y una copia de seguridad?



4. timedatectl muestra System clock synchronized: no. ¿Por qué es un problema?



5. En ip -brief address aparece una dirección que empieza por fe80:. ¿Qué es?



Ejercicio

Ejercicio O1.2: Preparar su servidor. Instale su VPS (o máquina virtual), inicie sesión una vez por la consola, cree un snapshot, configure el nombre de host y la zona horaria, actualice y anote la IPv4, la IPv6, la distribución y la versión. Marque la lista de comprobación.

Ejercicio O1.2: Preparar su servidor

Este ejercicio lo hace usted mismo; nadie lo revisa. Marque lo que haya hecho y señale el ejercicio como realizado.




Sus marcas y notas se quedan solo en este navegador; no las enviamos a ningún sitio. Si ha iniciado sesión, en Mis cursos solo guardamos que ha realizado el ejercicio.

Para saber más

En WebOké los apartados se llaman como en estos artículos; en otros proveedores funciona de forma similar.

Un momento…

Configure sus dominios

Configure para cada dominio los servidores de nombres, la vinculación a su hosting y quién será el titular.

Cargando sus dominios…