Una vez que ya tenemos instalado nuestro Sistema Operativo Debian tenemos que instalar el servidor SSH para poder comunicarnos con nuestro servidor desde otro ordenador y así poder omitir la pantalla en nuestro servidor.
Para empezar, hacemos login como root en el sistema escribiendo root en el login y la contraseña que hemos puesto al usuario root cuando nos la pida.
Ahora escribimos lo siguiente:
apt-get install ssh
Cuando termine la instalación ya podremos conectarnos mediante SSH, ya sea desde otro ordenador con una distribución GNU/Linux o mediante un cliente SSH, como puede ser Putty, desde Windows.
Pero no hemos terminado aún, porque todavía necesitamos que la IP siempre sea la misma. Así evitamos que el DHCP nos cambie la IP del servidor y tengamos que estar buscando cada vez que queramos conectarnos.
Primero vamos a probar que tenemos conexión a Internet. Eso lo hacemos con un ping, escribiendo:
ping www.google.com
Por ejemplo, aunque también se puede hacer hacia cualquier dominio o IP que sepamos que está fuera de nuestra red.
Una vez veamos que no hay problemas con el ping (es decir, que el servidor al que hacemos ping recibe los paquetes), pulsamos Control+c para salirnos de la ejecución del ping y escribimos lo siguiente:
ifconfig
Nos tienen que salir dos redes: “lo” y “ethX” (siendo X un número).
La red “lo” no nos importa, la que nos importa es la “ethX“.
Esa es la que está ahora mismo conectada al router y a Internet.
Una vez hecha esta comprobación, haremos una copia de seguridad del archivo que regula las conexiones, para evitar problemas. En el caso de que nos falle algo siempre tendremos esa configuración guardada. Eso lo hacemos escribiendo:
cp /etc/network/interfaces /etc/network/interfacesOK
Esto lo que hace es copiar el archivo “interfaces” que se encuentra en la carpeta “/etc/network/” en otro archivo (que aún no existe) en la misma carpeta que se llama “interfacesOK“. Os dejo esta pequeña explicación para que podáis ir aprendiendo y por si necesitáis hacer cualquier copia de seguridad de cualquier archivo (ya que se hacen así todos).
Una vez hecho esto, vamos a editar el archivo “interfaces“. Para ello vamos a usar el editor Vi que viene instalado por defecto en nuestra distribución de Debian. Para ello escribimos:
vi /etc/network/interfaces
Y nos aparecerá esto:
Eso que nos aparece lo tenemos que convertir en algo parecido a esto:
Lo primero que hay que hacer es borrar todo lo que aparece debajo de “# The primary network interface“. Para los que no hayan usado nunca Vi os dejo unas pequeños pasos que os serán de mucha ayuda.
Para añadir pulsar “a”.
Para borrar una línea pulsar dos veces “d”.
Para borrar un carácter pulsar “Supr” (Suprimir).
Para salir de la opción en la que estáis, por ejemplo, para dejar de añadir, pulsar “Esc” (Escape).
Para salir del archivo guardando, una vez estamos fuera de todas las opciones (es decir, después de pulsar Esc) escribimos “:wq!” y pulsamos intro.
Para salir del archivo sin guardar, una vez estamos fuera de todas las opciones (es decir, después de pulsar Esc) escribimos “:q!” y pulsamos intro.
Para ir a cualquier carácter para borrarlo usar las teclas de dirección del teclado.Nota: Cuando llevéis un tiempo usando el editor Vi os parecerá fácil, al principio es un poco lioso, la verdad, pero te terminas acostumbrando
Lo borramos todo y en las primeras líneas escribimos:
auto ethX
iface ethX inet staticaddress 192.168.1.200 #IP estática que queremos.
netmask 255.255.255.0 #Máscara de subred.
gateway 192.168.1.1 #IP del router
nameserver 62.42.230.24 62.42.63.52 #DNS que nos proporciona nuestro proveedor de servicio de Internet.
Como es lógico cada cual tiene que poner los valores según su red. Si queréis saber cuál es la IP que tiene que poner podéis usar el comando:
ifconfig
Antes de modificar nada para ver qué IP os tiene asignada en este momento. Tendréis algo así:
root@server0:~# ifconfig
eth1 Link encap:Ethernet HWaddr 00:a0:c5:85:44:06
inet addr:192.168.1.200 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::2a0:c5ff:fe85:4406/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2952 errors:0 dropped:0 overruns:0 frame:0
TX packets:1226 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:310227 (302.9 KiB) TX bytes:139604 (136.3 KiB)
Interrupt:11 Base address:0xd000lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1309 errors:0 dropped:0 overruns:0 frame:0
TX packets:1309 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:153557 (149.9 KiB) TX bytes:153557 (149.9 KiB)
De donde nos tenemos que fijar en:
inet addr: 192.168.1.200 <- esta es la IP que tenemos en este momento.
Mask: 255.255.255.0 <- esta es la máscara de subred que tenemos en este momento.
Las DNS y la dirección del router (o puerta de enlace) los podemos averiguar mediante otro ordenador, en las opciones de red.
Ya sólo nos queda hacer la instalación del servidor web, en la siguiente entrega lo podremos ver ya funcionando.