3 votes

Utilisation de SSH sur une connexion à forte latence (satellite)

Le seul fournisseur d'accès à Internet disponible est le satellite là où nous vivons. Nous sommes actuellement sur HughesNet et nous attendons (très impatiemment) que la bêta de Starlink nous envoie notre invitation. En attendant, j'ai toujours besoin d'accéder à mon VPS Linode de temps en temps, et cela ne fonctionne pas du tout. Nous ne pouvons pas SSH à quelque chose à distance, donc je suppose que c'est la latence du satellite causant des problèmes.

De plus, j'ai demandé à un ami qui utilise l'Internet terrestre ordinaire de tester la connexion SSH, et elle répond immédiatement pour lui. Je n'avais pas non plus de problèmes (jamais) lorsque j'étais encore sur Comcast.

Y a-t-il un moyen de contourner ce problème ? J'ai fait des recherches en ligne mais je n'ai encore rien trouvé. Y a-t-il une configuration du serveur ou du client que je dois utiliser pour tenir compte de la latence ? Merci.

ETA :

Voici ce que mon client SSH dit (c'est en VSCode) :

11:17:46.206] > ssh: connect to host wiccawicci port 22: Connection timed out
[11:17:46.228] > The process tried to write to a nonexistent pipe.
[11:17:46.510] "install" terminal command done
[11:17:46.510] Install terminal quit with output: The process tried to write to a nonexistent pipe.
[11:17:46.510] Received install output: The process tried to write to a nonexistent pipe.
[11:17:46.515] Resolver error: Error: The process tried to write to a nonexistent pipe

et ma configuration :

Host wiccawicci
    HostName wiccawicci.com
    User ----------
    MACs hmac-sha2-256
    IdentityFile C:\Users\claire\.ssh\sshpair
    ConnectTimeout 5

J'ai essayé de me connecter en SSH à d'autres points d'extrémité sans succès, donc je ne pense pas que ce soit mon serveur, en soi.

-vvv test :

PS C:\Users\Claire> ssh -vvv ----------@wiccawicci.com
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
debug1: Reading configuration data C:\\Users\\Claire/.ssh/config
debug3: Failed to open file:C:/ProgramData/ssh/ssh_config error:2
debug2: resolving "wiccawicci.com" port 22
debug2: ssh_connect_direct
debug1: Connecting to wiccawicci.com [72.14.177.31] port 22.
debug3: finish_connect - ERROR: async io completed with error: 10060, io:000002116093E190
debug1: connect to address 72.14.177.31 port 22: Connection timed out
ssh: connect to host wiccawicci.com port 22: Connection timed out

Je ne peux pas non plus me connecter en SSH à GitHub :

OpenSSH_for_Windows_8.1p1, LibreSSL 2.9.2
debug3: Failed to open file:C:/Users/claire/.ssh/config error:2
debug3: Failed to open file:C:/ProgramData/ssh/ssh_config error:2
debug2: resolving "github.com" port 22
ssh: Could not resolve hostname github.com: No such host is known.

0 votes

J'ai essayé ça et malheureusement la console JS ne fonctionne pas non plus. La requête websocket ne se termine jamais selon la console de débogage de mon navigateur.

0 votes

Il ne se résout toujours pas, même si je retire le paramètre -6.

2voto

hadronzoo Points 736

Si la latence est le problème, il existe un outil/client utile appelé mosh ce qui présente des avantages considérables lorsque vous disposez d'une connexion à forte latence.

Toutefois, si vous avez un autre problème, comme une bande passante entre vous et le serveur, ce ne sera pas une solution viable.

1 votes

Cela semble très utile, merci ! Je ne pense pas que la bande passante soit le problème (les sites que je gère n'ont pratiquement pas de trafic en dehors de moi-même et de quelques autres personnes), et nous avons certainement des problèmes de connectivité intermittents en général, donc ce sera très utile.

0voto

Tom Points 11

Il s'est avéré que ce n'était pas HughesNet... nous avions tous deux oublié qu'il y avait un vieux modem/routeur DSL Frontier dans la pile réseau, qui filtrait le port 22.

Tout va bien à Whoville pour le moment...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X