Proyecto Integral de Ingeniería del Software | |
---|---|
Metodologías Ágiles |
Trabajo Fin De Grado | |
---|---|
Guía Memoria TFG |
Servidores | |
---|---|
Minercraft | |
Knoppia | |
Omegacraft |
Base de datos de juegos | |
---|---|
GameBoy Advance (GBA) |
Proyecto Integral de Ingeniería del Software | |
---|---|
Metodologías Ágiles |
Trabajo Fin De Grado | |
---|---|
Guía Memoria TFG |
Servidores | |
---|---|
Minercraft | |
Knoppia | |
Omegacraft |
Base de datos de juegos | |
---|---|
GameBoy Advance (GBA) |
¡Esta es una revisión vieja del documento!
Se mantiene la configuración de red de la práctica 5.
La MAQUINA1 tiene un container corriendo SSH en el puerto 222. El puerto 222 se redirige al container
Primero creamos un script con el código que se nos ha proporcionado:
y lo hacemos ejecutable con el siguiente comando:
sudo chmod +x /etc/nftables/script.sh
Instala Syslogd en el container
Primero debemos revisar el nombre del container con el comando:
lxc-ls
En este caso el container se llama deb y podemos arrancarlo (en caso de que esté apagado) con el con el siguiente comando:
lxc-start -f -n deb
Una vez levantado el container nos podemos conectar a este con:
lxc-attach -n deb
Para crear las claves RSA para los usuarios usamos el siguiente comando logueados desde sus cuentas:
ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa
En el caso de user003, a diferencia que con los anteriores usuarios, no dejaremos la passphrase vacía:
Para habilitar el acceso a la máquina 1 desde la máquina 2 debemos copiar las claves de cada usuario de una máquina a otra con el comando:
ssh-copy-id user001@<IP_de_máquina>
Para ello debemos loguear con el usuario del que queramos transferir las claves y ejecutamos dicho comando:
Lo primero que debemos hacer es configurar ssh para que permita acceder sin contraseña en /etc/ssh/sshd_config:
PasswordAuthentication no #Deshabilita el requisito de la autenticación por contraseña PubkeyAuthentication yes #Permite autenticarse mediante el uso de claves
Notas para ejercicio 5: syslogd: para aceptar los logs hay que poner -r, para que los reenvíe hay que ponerle -h. Archivos importantes a modificar:
cd /etc/init.d/ sudo nano inetutils-syslogd sudo nano /etc/default/inetutils-syslogd