22
0
Fork 0

un peu plus d'infos sur mosh

This commit is contained in:
Benoît S. 2018-07-31 10:26:58 +02:00
parent 80e1dd2cb8
commit cd775de89f
1 changed files with 16 additions and 1 deletions

View File

@ -736,12 +736,27 @@ $ xlogo
<https://mosh.org/>
En cas de connexion réseau avec une latence ou de la perte de paquets, une alternative à OpenSSH est **mosh** :
En cas de connexion réseau avec une latence réseau élevée ou instable (perte de paquets), on peut utiliser **mosh** qui vient se positionner après une connexion SSH en utilisant un port UDP dédiée à une session/utilisateur. Il gère aussi le roaming, c'est-à-dire que l'adresse IP source n'est pas importante pour garder la connexion (bascule ADSL vers LTE par exemple) et que la connexion peut être suspendue plusieurs heures sans problème (appareil en veille, coupure réseau…).
~~~
# apt install mosh
~~~
Pour se connecter basiquement (port SSH 22, utilisateur actuel). Il suffit grosso-modo de remplacer la commande ssh par mosh.
~~~
$ mosh server
~~~
Un exemple plus avancé.
~~~
$ mosh --ssh "ssh -p2222 -l user" server
~~~
Mosh va ouvrir une connexion ssh, puis la quitter pour basculer en UDP sur un port négocié (plage 60000:61000 par défaut).
On peut tout à fait avoir la connexion SSH restreinte par un pare-feu (par exemple il faudra utiliser un VPN pour la connexion SSH), mais avoir la plage de ports UDP publiques.
## FAQ