Curso de Linux Debian – Parte 4

Published:

Parte 4 del curso de Linux, basado en Debian 10, en esta oportunidad vamos a ver contenido muy interesante para seguir avanzando en convertirnos en usuarios avanzados de Linux.

Tabla de contenidos:

  • Comandos básicos de red.
  • Instalación de Servidor SSH
  • Administración de Firewall UFW
  • Y algunos tips.

Documentación vista en el curso.

1- Comandos de red

ping google.com

1.2 – Obtener mi dirección IP con varios comandos

ip addr
ip route get 1.2.3.4 | awk '{print $7}'
hostname -I
nmcli
nmcli device show       [para más detalle]
ifconfig                [Hay que instalar el paquete apt install net-tools] 
ifconfig ens33 | grep -i inet

1.3 – NETWORKCTL, que hay que activarlo

systemctl start systemd-networkd
systemctl status systemd-networkd

Finalmente para ver la IP

networkctl status

2- Instalar SSH

apt install ssh

2.1 – Habilitar usuario root para usar ssh

nano /etc/ssh/sshd_config

Hay que reemplazar la línea que dice PermitRootLogin, colocando un yes después del PermitRootLogin, quedando de la siguiente forma

PermitRootLogin yes

Reiniciamos el servicio de ssh

service ssh restart

2.2 – Colocar un mensaje en la terminal

nano /etc/motd

Eliminamos lo que esta y cargamos un texto.

3- FIREWALL UFW

3.1 – instalación de UFW

apt install ufw

3.2 – Para ver su estado, y reglas

ufw status verbose

3.3 – Si responde: «inactive», entonces lo activamos con el comando:

ufw enable

3.4 – Permitir o denegar un servicio

ufw allow ssh 
ufw allow 80/tcp 
ufw deny POP3

3.5 – Ver reglas

ufw status verbose

3.6 – Borrar regla

ufw delete allow www

3.7- Es posible establecer reglas a partir del nombre de los servicios y no solamente de los números de puerto involucrados. Por ejemplo,

ufw app list

3.8 – Resetear configuración (limpia y desactiva)

ufw reset

4- Saber los comandos que más utilizamos en la terminal de linux

history | awk '{print $2}' | sort | uniq -c | sort -rn | head -10

4.1 – Eliminar el historial de la terminal en linux

history -c

Finalmente vamos a ver el video con toda la clase:

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles