« SSH - Configuration du Port Knocking » : différence entre les versions

De PedroWiki
Aller à la navigationAller à la recherche
Page créée avec « = Introduction = La technique de Port Knocking consiste à autoriser des connexions SSH (mais pas que) en fonction de l'accès à une suite de port depuis le client. De cette façon, * il n'est pas nécessaire d'avoir une règle autorisant une IP ou une liste d'IP à se connecter en SSH. * il suffit simplement de connaître la séquence de port à prober pour ouvrir le flux temporairement et pouvoir se connecter. = Packages à installer = Qu'on souhaite util... »
 
Aucun résumé des modifications
Ligne 6 : Ligne 6 :
* il n'est pas nécessaire d'avoir une règle autorisant une IP ou une liste d'IP à se connecter en SSH.
* il n'est pas nécessaire d'avoir une règle autorisant une IP ou une liste d'IP à se connecter en SSH.
* il suffit simplement de connaître la séquence de port à prober pour ouvrir le flux temporairement et pouvoir se connecter.
* il suffit simplement de connaître la séquence de port à prober pour ouvrir le flux temporairement et pouvoir se connecter.
**NB**: il peut être contraignant de resteindre l'accès au port SSH par iptables pour plusieurs raisons
* certaines IPs de box notamment sont susceptibles de changer dans le temps.
* on n'est pas toujours derrière ces IPs au moment où on a besoin de se connecter.


= Packages à installer =
= Packages à installer =
Ligne 12 : Ligne 16 :


  apt install knockd
  apt install knockd
= Configuration côté serveur =




= Configuration côté serveur =


= Configuration côté client =
= Configuration côté client =

Version du 23 décembre 2025 à 13:07

Introduction

La technique de Port Knocking consiste à autoriser des connexions SSH (mais pas que) en fonction de l'accès à une suite de port depuis le client.

De cette façon,

  • il n'est pas nécessaire d'avoir une règle autorisant une IP ou une liste d'IP à se connecter en SSH.
  • il suffit simplement de connaître la séquence de port à prober pour ouvrir le flux temporairement et pouvoir se connecter.
    • NB**: il peut être contraignant de resteindre l'accès au port SSH par iptables pour plusieurs raisons
  • certaines IPs de box notamment sont susceptibles de changer dans le temps.
  • on n'est pas toujours derrière ces IPs au moment où on a besoin de se connecter.

Packages à installer

Qu'on souhaite utiliser le service `knockd` ou le client `knock`, le package à installer est le même:

apt install knockd

Configuration côté serveur

Configuration côté client