Instalación de servidores Debian
13 de octubre de 2026 · Mario Francisco Quintero Rivera
Un acercamiento a las primeras configuraciones y seguridad al terminar la instalación
https://www.piensasolutions.com/ Contratación de los servicios
Después de hacer Login
- Pasos:
- ip a
- sudo apt update
- sudo apt upgrade
- https://www.haproxy.com/downloads
- sudo apt install ansible
- sudo apt install net-tools
- sudo curl ifconfig.me
Creación de usuario sistemas
Crear usuario sistemas y asignarle contraseña
sudo useradd -m -s /bin/bash sistemas
sudo passwd sistemas
Añadir sistemas al grupo sudo
sudo usermod -aG sudo sistemas
groups sistemas
Permitir sudo sin contraseña SOLO a sistemas
Forma correcta: archivo en /etc/sudoers.d/
Crea el archivo:
sudo visudo -f /etc/sudoers.d/sistemas
Pega esta línea:
%sudo ALL=(ALL:ALL) ALL
sistemas ALL=(ALL) NOPASSWD:ALL
Guarda y sal.
Ajusta permisos (normalmente ya quedan bien, pero por si acaso):
sudo chmod 0440 /etc/sudoers.d/sistemas
Fortificar acceso por SSH
Desde la consola ssh sistemas@212.227.241.90
Password : *************
Copiar clave desde ..
ssh-copy-id -i ~/.ssh/id_ed34567.pub sistemas@234.927.981.80
(Opcional) Copiar la clave pública a un servidor remoto
Desde la máquina donde está sistemas:
ssh-copy-id -i ~/.ssh/id_ed34567.pub usuario_remoto@IP_O_HOST
Luego prueba:
ssh usuario_remoto@IP_O_HOST
Consejos rápidos de seguridad (muy recomendables)
- Si sistemas tendrá sudo sin contraseña, evita login por password en SSH y usa solo clave.
- En /etc/ssh/sshd_config (en el servidor al que se conecte), valora:
- PasswordAuthentication no
- PermitRootLogin no
Y reinicia SSH:
sudo systemctl restart ssh
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak_$(date +%F)
Siempre después de modificar el archivo y antes de reiniciar ssh ejecutar para comprobar: sudo sshd -t
# Para sistemas que usan systemd (la mayoría de las distribuciones modernas)
sudo systemctl restart sshd
sudo nano /etc/ssh/sshd_config
# Antes:
# PermitRootLogin yes
# Después (Mejor práctica):
PermitRootLogin no
- Permitir usuarios específicos:
AllowUsers pi sistemas ansible