Cherche sur le programme "knockd"...
Il permet de laisser fermer le port SSH (22) et de s'y connecté tout de même !
Cela fonctionne +/- comme ca :
Une partie sur le poste à se connecté est knockd-srv.pl qui tourne en daemon.
Tu l'as configurer avec l'IP du poste et un mot de passe.
Il transforme le mot de passe en une serie codée de ACK sur différent ports et proto.
Une partie cliente sur les postes qui veulent se connectés.
Qui lorsque tu l'invoque te demande l'IP serveur, mot de passe, et le timeout pour se connecté !
Ex : port_knocking_srv.cfg
%IGNORE_PORT = (
'3128' => 1,
);
$PIDS_FILE = './PIDS';
@SETTINGS = (
#[IP, PORT, LOG_PREFIX, [pwd1, pwd2]]
['IP', '22', 'IP_22', ['pass']],
# ['127.0.0.1', '22', '127.0.0.1_22', ['pwd']],
);
1;
Le log : ACCESS_IP_22.log
[Mon Nov 27 19:23:23 2006] 'IP' GOT THE ACCESS TO PORT '22' WITH PWD 'mot_de_passe'