Debian VirtualBox – Configuración de la Red y SSH.
Debian VirtualBox – Configuración de la Red y SSH.
Una vez instalada la máquina virtual, como se realizó en el video anterior, tenemos que realizar la configuración de los parámetros de red y el servidor ssh de la máquina virtual Debian 8.4. No es un proceso difícil, pero si es conveniente realizarlo de forma estructurada. La eliminación del paquete network-manager es necesaria si deseamos configurar la red manualmente.
Configuración Red.
Configuramos los parámetros de la red local antes de instalar los servicios. Desinstalamos el paquete network-manager.
> apt-get remove network-manager
> apt-get autoclean
> apt-get autoremove
Detenemos la interfaz de red.
> ifdown eth0
Interfaces de red e interfaz de red virtual: /etc/network/interfaces
> nano /etc/network/interfaces
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface # allow-hotplug eth0 # iface eth0 inet dhcp # Static IP address auto eth0 iface eth0 inet static address 192.168.1.240 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 # Virtual interface # Static IP address auto eth0:0 iface eth0:0 inet static address 192.168.1.241 netmask 255.255.255.0
Servidor DNS: /etc/resolv.conf
> nano /etc/resolv.conf
domain localdomain search localdomain nameserver 8.8.8.8 nameserver 8.8.4.4
Nombre del sistema: /etc/hostname
> nano /etc/hostname
> hostname -F /etc/hostname
Asociamos a un nombre completo de dominio (FQDN) y a una dirección IP: /etc/hosts
> nano /etc/hosts
127.0.0.1 localhost 192.168.1.240 server.home.lan server 192.168.1.241 vserver.home.lan vserver # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
Reiniciamos la interfaz de red.
> ifup eth0
> service networking restart
Comprobamos los cambios.
> ifconfig > ping -c3 www.google.es > ping -c3 virtual > hostname --short // server > hostname --domain // home.lan > hostname --fqdn // server.home.lan > hostname --ip-address // 192.168.1.240
Servidor Ssh (Secure SHell).
Conexiones remotas seguras. SSH encripta los datos que se intercambian.
> apt-get install openssh-server openssh-client
Configuración.
> nano /etc/ssh/sshd_config
Port 22 // Puerto 22. ListenAddress 192.168.1.240 // Conexiones ligadas a la dirección 192.168.1.240. Protocol 2 // Versión 2 del protocolo ssh. # Authentication: // Desactivar el login como root. LoginGraceTime 120 // Desactivar el login como root. PermitRootLogin without-password // Desactivar el login como root. StrictModes yes // Desactivar el login como root. # To enable empty passwords, change to yes (NOT RECOMMENDED) // Impedir logins sin contraseña. PermitEmptyPasswords no // Impedir logins sin contraseña.
> service ssh restart
Vídeo.
Audio.
Credit this piece by copying the following to your credits section:
«Music for Manatees» Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0 License
http://creativecommons.org/licenses/by/3.0/