PARTE
3 - PUESTA A PUNTO DEL SISTEMA (EN EL AULA JUNTO CON EL PROFESOR.
UNA SESIÓN. SI FALTA TIEMPO, EL RESTO,
EN EL DOMICILIO)
OBJETIVO: CONFIGURAR EL
PROTOCOLO TCP/IP EN LAS DOS INTERFACES DE RED (NIC1, NIC2)
EN MODO AUTOMÁTICO-DINÁMICO (DHCP)
Arrancar la VM, hacer login como root y
realizar las siguientes operaciones
- OPERACION-2: Activar las interfaces de
red y configurarlas para la capturar IP de
forma automática-dinámica (DHCP)
- Command: nmcli connection
modify <nombre-interface> ipv4.method
auto; nmcli connection up
<nombre-interface>
- Intervención:
Ejecutar
el par de comandos una vez por cada interface
(dos veces).
- OPERACION-2: Reinicio del sistema.
- Command: reboot
- Intervención:
Esperar
a que la máquina arranque de nuevo y hacer login
como root.
- OPERACION-3: Averiguar las
direcciones IP de las interfaces
de red.
- Command: ip -br a
- Intervención:
Anotar la ip asignada al
interface de red conectado a la red sólo anfitrión (debe
empezar por 192.168).
- OPERACION-4: Cerrar sesión y
perder de vista la consola de la
VM.
- Command: exit
- Intervención:
Repetir la orden indicada hasta
que aparezca de nuevo el prompt de login. Minimizar
la ventana de la máquina virtual.
|
OBJETIVO:
CONECTAR REMOTAMENTE A LA MAQUINA VIRTUAL VIA SSH
En el sistema anfitrión, siendo el usuario académico
(202X.XX). Abrir un terminal gráfico y realizar las
siguientes operaciones:
- OPERACION-1: Abrir sesión remota en la
máquina virtual
- Command: ssh operador@<IP de la VM en
la red sólo anfitrión>
- Intervención:
Teclear
la password del usuario operador cuando se
solicite.
- OPERACION-2: Adquirir
privilegios de root
- Command: su -
- Intervención:
Teclear la password del usuario root
cuando se solicite
y mantener estos privilegios hasta el
final del taller.
|
OBJETIVO:
ESTABLECER EL NOMBRE DEL NODO
- OPERACION-1: Establece el nombre del
nodo.
- Command: hostnamectl hostname
oli-vb-$USER
- Intervención: $USER
se sustituye por el nombre del usuario académico
|
OBJETIVO: INSTALAR
SOFTWARE NECESARIO
- OPERACION-1: Dotar al
sistema del editor nano
- Command: dnf install nano
- OPERACION-2: Dotar al
sistema del cliente rsync. Permite
sincronizar archivos en la máquina
local y en servidores remotos.
- Command: dnf install rsync;
- OPERACION-3: Dotar al
sistema del empaquetador de
archivor tar.
- Command: dnf install tar;
|
OBJETIVO: ABRIR PASO VIA SSH AL
USUARIO ROOT Y AL PROFESOR (ESTE ÚLTIMO USANDO
key-pair, sólo puede acceder él)
- OPERACION-1: Inserta una línea a cola
del fichero que contiene las directrices de
funcionamento del servidor sshd.
- Command: echo "PermitRootLogin
yes" >> /etc/ssh/sshd_config
- OPERACION-2: Crea los directorios que
alojarán la parte pública del key-pair.
- Command: mkdir -p
/root/.ssh /home/operador/.ssh
- OPERACION-3: Descarga la
parte pública del key-pair en un
lugar neutro.
- Command: cd /tmp; wget
http://asir.sudo.es/asi/iso-aws-operador.pub
- OPERACION-4: Copia la parte pública
del key-pair en los lugares adecuados.
- Command: cp
iso-aws-operador.pub
/root/.ssh/authorized_keys; cp
iso-aws-operador.pub
/home/operador/.ssh/authorized_keys
- OPERACION-5: Concede los permisos
adecuados a la parte pública del key-pair.
- Command: chmod 644
/root/.ssh/authorized_keys
/home/operador/.ssh/authorized_keys
|
OBJETIVO: INSERTA EL CODIGO BASH
QUE REGISTRA LA ACTIVIDAD DEL ALUMNO EN LA MAQUINA
VIRTUAL
- OPERACION-1: Descarga el segmento del
código.
- Command: wget
http://asir.sudo.es/asi/.bashrc -O
acola.sh
- Intervención:
OJO!!
la O de -O
es mayúscula.
- OPERACION-2: Inserta el segmento de
código a cola del fichero de inicio de
sesión del usuario root.
- Command: cat acola.sh
>> /root/.bashrc
- OPERACION-3: Inserta el segmento de
código a cola del fichero de inicio de
sesión del usuario operador.
- Command: cat acola.sh
>> /home/operador/.bashrc
|