Limiter les tentatives de connexions SFTP lorsque la connexion échoue

Résolu/Fermé
pcsystemd Messages postés 691 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 15 janvier 2024 - 10 déc. 2019 à 14:48
pcsystemd Messages postés 691 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 15 janvier 2024 - 8 janv. 2020 à 11:42
Bonjour,

Savez vous s'il est possible (via un paramètre ou autre ) de limiter le nombre de tentatives de connexions via SFTP lorsque la connexion échoue?

Merci d'avance

Configuration: Debian

4 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 409
10 déc. 2019 à 14:51
Salut,

Fail2ban ?

0
pcsystemd Messages postés 691 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 15 janvier 2024 22
Modifié le 10 déc. 2019 à 15:21
Merci zipe31.

Mais en fait je ne veux pas bannir qui que ce soit.

En faite des taches sont lancées en auto via un script sh et l'une des taches est le dépôt de fichiers sur différents serveurs via sftp. Je souhaite que si la connexion pour le dépôt de l'un des fichiers ne fonctionne pas, il fasse une autre tentative puis passe au suivant et ainsi de suite.

Par exemple cette limitation se fait très bien pour la commande lftp en ajoutant dans son fichier de conf les 3 paramètres suivants :

set net:timeout 5
set net:max-retries 2
set net:reconnect-interval-base 5


0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 409
10 déc. 2019 à 15:30
Ah ok, au temps pour moi.

Et le protocole SFTP ne marche pas via
lftp
?
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 409 > zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021
10 déc. 2019 à 15:40
Quand on regarde la description de lftp :
$ sudo aptitude show lftp
[…]
Description : Sophisticated command-line FTP/HTTP/BitTorrent client programs
Lftp est un outil de récupération de fichiers prenant en charge les protocoles FTP, HTTP, FISH, SFTP, HTTPS, FTPS et BitTorrent à la fois sous IPv4 et IPv6. Lftp
possède un nombre incroyable de fonctionnalités, tout en préservant une interface simple et une utilisation aisée.
0
pcsystemd Messages postés 691 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 15 janvier 2024 22
10 déc. 2019 à 16:12
Si cela fonctionne surement mais pour des raisons techniques , on sépare les connexions SFTP des connexion FTPS(On utilise lftp uniquement pour les connexion via FTPS).
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 409
10 déc. 2019 à 16:48
J'ai rien trouvé dans le man se SFTP qui puisse faire ce que tu veux ;-(

Comment sont lancés les scripts (bash) ?

Si oui, tu peux faire un test de connexion et de temporisation avec une boucle, non ?
0
pcsystemd Messages postés 691 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 15 janvier 2024 22
8 janv. 2020 à 11:42
Merci en tout cas, je clôture
0