Compra y configuración de VPS

¿Qué es un servidor VPS?

Un VPS (servidor virtual privado) es una partición de un servidor físico en varios servidores virtuales, funciona como si tuviésemos una única máquina. Cada servidor virtual es independiente de los demás, pueden tener distinto sistema operativo y el reinicio es individual.

¿Cuál es su funcionalidad?

El principal uso que voy a utilizar es el de alojamiento web, puedes subir tus proyectos y otras personas podrán verlos desde cualquier sitio.
Otras dos utilidades comunes son:
  • VPN: Al montar un VPN el usuario podrá conectarse y navegar a través de él, como si estuviesen conectados en red.
  • Descargas P2P: Al tener una buena velocidad de conexión hay quienes utilizan el servidor para compartir archivos en P2P.

¿Qué tipos hay?

  • Alojamiento compartido

  • Ofrece espacio en una máquina física junto a los proyectos de otras personas. No tienes acceso a las herramientas de gestión del servidor, de eso se encargará la empresa.
  • Servidor virtual privado

  • Te ofrece una partición en una máquina física, pero las particiones son individuales y tienes permiso de acceder a las herramientas de gestión del servidor.
  • Servidor dedicado

  • En este caso dispones de una máquina entera solo para ti. Nadie más va a alojar sus proyectos en esa máquina. Ofrece mayor potencia que el servidor virtual privado, está pensado para el alojamiento de proyectos grandes.
  • Servidor Cloud

  • Ofrecen una partición, pero, a diferencia del VPS, accede a varias máquinas físicas. Estos servidores soportan mejor los cambios de flujos repentinos típicos de rebajas o navidades. Como el proyecto está distribuido en varios servidores hay menos riesgo de caída.

Seleccionar el más adecuado.

Yo escogí el servidor virtual privado. Lo contraté de la página OVH.
Elegí VPS porque me es necesario poder acceder a las herramientas para gestionar el servidor, y con una partición es suficiente para mi proyecto. A parte de esto tengo la seguridad de que lo que hagan los demás, que también tengan alojamiento en la misma máquina física, no le va a afectar a mi proyecto.
Lo contraté en OVH porque tenía buen precio y las prestaciones que ofrece son suficientes para trabajar.

¿Cómo contratarlo?

Yo voy a explicar los pasos de como contraté el que elegí.
Debemos acceder a la web donde vamos a contratarlo, en mi caso ovh.es.
En el menú tenemos que ir a VPS SSD.
Ahora nos salen tres opciones a elegir, yo seleccioné la primera, VPS SSD 1, proque con sus prestaciones es suficiente para trabajar.


Una vez hayamos pulsado contratar nos aparecerá un formulario para rellenar:


Esto son los datos del vps que seleccionamos anteriormente y la cantidad de cuántos queremos.

Debemos elegir la localización más cercana de donde estemos.
Es obligatorio tener el sistema operativo Linux, debemos escoger una distribución, la versión de ésta y el idioma que queramos.

Una vez todo rellenado pulsaremos continuar.
Cuando nos aparezca la vista previa del pedido podremos seleccionar la duración de contratación del VPS:
duration  Duración elegida: 1 mes
El que está por defecto es un mes.
El segundo formulario será sobre datos personales, lo rellenamos y podremos continuar.

Una vez terminado para validar el pedido tienes que enviar a su correo la factura, ahora solo nos faltará esperar a que nos confirmen el pedido y nos den las claves de acceso.

Primeros pasos

Acceder al VPS
Para acceder a nuestro VPS, si estamos en Linux, utilizamos la misma consola, introducimos el siguiente comando:
ssh -l [usuario] -p [puerto] [IP servidor]
Si estamos en Windows podemos acceder a través de una aplicación llamada PuTTY SSH Client, también está disponible en Linux.

Aumentar la seguridad
Para mantener más protegido nuestro VPS deberíamos realizar los siguientes cambios:
Debemos de cambiar el puerto SSH, ya que el dejar el de por defecto (22) es demasiado peligroso, por ejemplo, podríamos añadir un número de cuatro dígitos.
nano /etc/ssh/sshd_config
/etc/init.d/ssh restart
Podemos crear un nuevo usuario admin, para no utilizar root, que sería el primer usuario que probaría alguien que quisiera entrar en nuestro VPS.
adduser lara
Una vez creado el usuario vamos a darle los privilegios de administrador.
nano /etc/sudoers
Una vez dentro del archivo debemos buscar la línea donde aparece lo siguiente e introducir lo mismo pero con nuestro usuario.
# User privilege specification
root ALL=(ALL:ALL) ALL
lara ALL=(ALL:ALL) ALL
También podemos impedir que se pueda iniciar sesión directamente desde root.
nano /etc/ssh/sshd_config
Debemos sustituir la línea donde está habilitado el login de root y cambiar de yes a no.
PermitRootLogin no
/etc/init.d/ssh restart

Instalar Apache
Para poder empezar a publicar contenido tendremos que instalar Apache2.
sudo apt-get update
sudo apt-get install apache2
Una vez finalizada la instalación nos dirigimos al directorio /var/www/html, el contenido que creemos dentro de este último directorio serán los que se verán al buscar tu dominio.

Ver PDF el en navegador
Descargar el PDF


by-nc-sa

Comentarios