web-dev-qa-db-fra.com

pourquoi la connexion ssh a expiré dans vscode?

J'ai installé git au lieu de openssl pour utiliser Remote-SSH dans VSCode.Cependant, après avoir terminé le document de configuration et essayé de me connecter à l'hôte distant, j'ai échoué. Les informations d'erreur sont affichées dans l'image ci-dessous . informations d'erreur

info d'erreur:

[11:27:12.631] [email protected]
[11:27:12.632] win32 x64
[11:27:12.656] SSH Resolver called for "ssh-remote+23321", attempt 1
[11:27:12.659] SSH Resolver called for Host: 23321
[11:27:12.659] Setting up SSH remote "23321"
[11:27:12.790] Using commit id "26076a4de974ead31f97692a0d32f90d735645c0" and quality "stable" for server
[11:27:12.798] Testing ssh with ssh -V
[11:27:13.099] ssh exited with code: 0
[11:27:13.100] Got stderr from ssh: OpenSSH_8.1p1, OpenSSL 1.1.1d  10 Sep 2019
[11:27:13.128] Running script with connection command: ssh -T -D 49485 23321 bash
[11:27:13.132] Install and start server if needed
[11:27:13.151] Terminal Shell path: C:\Windows\System32\cmd.exe
[11:27:30.151] Resolver error: Connecting with SSH timed out
[11:27:30.178] ------
4
peng zhang

Dans mon cas, le problème a été causé par un processus d'authentification trop long côté serveur.

Résolu le problème en prolongeant le délai de connexion de 15 à 30 secondes.

Instructions:

  1. ouvrez votre palette de commandes vscode (via un raccourci clavier ou depuis le menu Affichage).
  2. recherchez Remote-SSH: Paramètres.
  3. faites défiler jusqu'à ce que vous trouviez le délai de connexion.
  4. changez-le pour une durée supérieure à 15 secondes.
1
Yonti

J'ai eu le même problème avant, j'ai résolu ce problème en supprimant "terminal.integrated.inheritEnv": false dans ~/.config/Code/User/setting.json

0
EequalsMC2