Instalar Ubuntu (o cualquier otra distribución de Linux) en un disco duro externo puede ser útil de cara a tener “nuestro sistema” siempre a mano para utilizarlo en cualquier ordenador. De esta manera podemos ahorrarnos el tener que utilizar una máquina virtual, cargar con un portátil o necesitar ser administradores de un equipo para poder configurar el sistema e instalar software.
Es por ello que recomiendo esta práctica y para ello enlazo este vídeo donde se explica paso a paso cómo se puede conseguir:
https://youtu.be/yrjaQvYo_6E?si=XSy4BmNqCFun7qQI
Netplan es la herramienta que permite ajustar la configuración de red en Ubuntu. La configuración por defecto utiliza el protocolo DHCP para que el host obtenga su configuración de red automáticamente.
El fichero que hay que editar para especificar los ajustes es /etc/netplan/00-installer-config.yaml. En el fichero original, la línea dhcp-identifier: mac no aparece, pero es útil cuando se utilizan máquinas virtuales clonadas para forzar que se utilice la dirección MAC de la máquina virtual como identificador ante el servidor DHCP. Así, cuando haya varias máquinas virtuales clonadas en adaptador puente, obtendrán diferentes direcciones IP.
network:
ethernets:
enp0s3:
dhcp4: true
dhcp-identifier: mac #Opcional
version: 2
Un ejemplo de configuración manual podría contener una dirección IP estática y servidores de nombre personalizados, como en el siguiente ejemplo. En este, se especifica que la configuración de red automática sea opcional. Esto es útil porque, al arrancar la máquina, está un largo periodo esperando configurarse automáticamente (cuando nunca va a suceder dada la configuración manual). Especificar el campo optional: true permite que la máquina arranque más rápido al no esperar dicha configuración de red automática.
network:
ethernets:
enp0s3:
dhcp4: no #Se especifica que no se utilice DHCP.
optional: true #No obliga a obtener una configuración de red automática.
addresses: [192.168.X.X/24] #Dirección IP estática.
routes:
- to: default #Default gateway.
via: 192.168.X.1
nameservers:
addresses: [192.168.X.X,192.168.X.X] #Servidores DNS
version: 2
Para descargar un fichero de un servidor en la nube, puede utilizarse el comando scp indicando la ruta del fichero en el servidor y la ruta donde descargarlo en nuestro ordenador. En caso de utilizar una clave privada para autenticarse ante el servidor en formato PPK, es necesario convertirla a formato PEM y después utilizar dicha clave para autenticarse.
# Instalar PuTTY-tools
sudo apt-get install putty-tools
# Convertir la clave privada a formato PEM
sudo puttygen clavePrivada.ppk -O private-openssh -o clavePrivada.pem
scp -i clavePrivada.pem usuario@DIRECCION_IP:/ruta/al/archivo /ruta/de/destino
scp -i clavePrivada.pem /ruta/al/archivo usuario@DIRECCION_IP:/ruta/de/destino