Browse Source

Ajout de détails sur la partie ssh client sur l'article ssh over ssl

master
LecygneNoir 2 months ago
parent
commit
820588f8e7
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      content/2024/ssh_over_haproxy.rst

+ 3
- 1
content/2024/ssh_over_haproxy.rst View File

@ -296,7 +296,7 @@ Avec :
* ``-l USER`` : L'utilisateur ssh à utiliser
* ``dummy.name``: Contrairement à une connexion ssh classique, ce nom ne sera jamais ni résolu ni utilisé pour joindre le serveur ssh. **Néanmoins** c'est sous ce nom que l'empreinte SSH du serveur sera enregistrée dans votre fichier known_hosts, donc je vous conseille de le changer pour un nom pertinent en rapport avec ``IP_A_SSH``
Au passage **petit conseil d'expérience**, par défaut haproxy traite les flux dans un contexte "question/réponse", puisqu'après tout http fonctionne rarement en flux contenu, contrairement à SSH.
Au passage **petit conseil d'expérience**, par défaut haproxy traite les flux dans un contexte "question/réponse", puisqu'après tout http fonctionne rarement en flux continu, contrairement à SSH.
Du coup, ça génère des déconnexions de vos sessions SSH si elle ne font rien pendant quelques minutes/secondes, ce qui est un peu chiant.
Je vous invite à ajouter **côté client ssh** une configuration keepalive pour que votre client se charge d'envoyer des ping dans le tunnel et ainsi maintenair la connexion :
@ -307,6 +307,8 @@ Je vous invite à ajouter **côté client ssh** une configuration keepalive pour
Host *
ServerAliveInterval 10
Ici on envoie un ping au serveur toutes les 10 secondes, à ajuster selon votre configuration de timeout haproxy.
Au final
========

Loading…
Cancel
Save