From 529ee767be113908ce17c8c00dbdc1ca687514b5 Mon Sep 17 00:00:00 2001 From: kyodev <> Date: Tue, 6 Feb 2018 18:26:13 +0100 Subject: [PATCH] maj --- docs/debian/config/lightdm.md | 1 + docs/trucs/ssh/ssh-client.md | 6 +++- docs/trucs/ssh/ssh-serveur.md | 54 ++++++++++++++++++++++++++++++++++- 3 files changed, 59 insertions(+), 2 deletions(-) diff --git a/docs/debian/config/lightdm.md b/docs/debian/config/lightdm.md index 93b69af..11fde92 100644 --- a/docs/debian/config/lightdm.md +++ b/docs/debian/config/lightdm.md @@ -51,6 +51,7 @@ voir les configs hors personnalisées avec leur origine: LightDM peut rendre accessible la liste des utilisateurs possibles, avec le dernier utilisateur séclectionné, avec l'option `greeter-hide-users=false`. décommenter l'option dans /etc/lightdm/lightdm.conf ou ajouter le fichier ```shell su +mkdir -p /etc/lightdm/lightdm.conf.d/ echo '[Seat:*]' > /etc/lightdm/lightdm.conf.d/90sdeb.conf echo 'greeter-hide-users=false' >> /etc/lightdm/lightdm.conf.d/90sdeb.conf ``` diff --git a/docs/trucs/ssh/ssh-client.md b/docs/trucs/ssh/ssh-client.md index 5c91c82..5a55a96 100644 --- a/docs/trucs/ssh/ssh-client.md +++ b/docs/trucs/ssh/ssh-client.md @@ -33,7 +33,7 @@ ssh-add -D ## sftp -explorateur par exemple: `sftp://@SRV/` +explorateur, par exemple: `sftp://@SRV/` ou `sftp://@ip:port/` ## export display @@ -55,6 +55,10 @@ l'application est sur le serveur, l'affichage sur le client scp -P 'port' /chemin/fichierSource @SRV:/chemin/cible ``` +## sshfs + +voir + ## génération clé diff --git a/docs/trucs/ssh/ssh-serveur.md b/docs/trucs/ssh/ssh-serveur.md index d657a31..8ad351d 100644 --- a/docs/trucs/ssh/ssh-serveur.md +++ b/docs/trucs/ssh/ssh-serveur.md @@ -1,11 +1,11 @@ # serveur ssh, authentification par clé - * chmod 700 sur ~/.ssh (pas obligatoire mais conseillé) * chmod 600 sur les fichiers key (obligatoire, vérification par openssh) * root requis pour la configuration du serveur ssh + ## installation debian si nécessaire @@ -135,6 +135,58 @@ AllowUsers user1 user2 ``` +## fail2ban + +```shell +su +apt install fail2ban +systemctl enable fail2ban.service +systemctl start fail2ban.service + +echo [sshd] > /etc/fail2ban/jail.d/90sdeb.local +echo "enabled = true" >> /etc/fail2ban/jail.d/90sdeb.local +echo "filter = sshd" >> /etc/fail2ban/jail.d/90sdeb.local +echo "#port = ssh, sftp, 5555" >> /etc/fail2ban/jail.d/90sdeb.local +echo "mode = extra" >> /etc/fail2ban/jail.d/90sdeb.local +echo "maxretry = 3" >> /etc/fail2ban/jail.d/90sdeb.local +echo "findtime = 3600" >> /etc/fail2ban/jail.d/90sdeb.local +echo "bantime = 86400" >> /etc/fail2ban/jail.d/90sdeb.local + +fail2ban-client reload +``` + +* par défaut, port = 0:65535 +* si pas de syslog (journal systemd): `echo "backend = systemd" >> /etc/fail2ban/jail.d/90sdeb.local` +* enabled = true dans /etc/fail2ban/jail.d/defaults-debian.conf +* .local surcharge .conf, fail2ban/jail.d/ surcharge fail2ban/ + + +vérifier: +```shell +systemctl status fail2ban.service +fail2ban-client -t +iptables -S | grep f2b +iptables -L + # target prot opt source destination + # REJECT all -- xyz anywhere reject-with icmp-port-unreachable +``` + +suivre les logs: +```shell +tail -f /var/log/fail2ban.log +``` + +unban: +```shell +fail2ban-client status sshd +fail2ban-client unban +``` +mais ne résiste pas à un restart du service fail2ban + + ## liens divers * +* +* +*