J'essaye d'utiliser l'extension Remote-SSH pour éditer des fichiers sur un serveur Debian. La connexion SSH est établie correctement mais j'obtiens un message d'erreur:
Failed to connect to the remote extension Host server
Et le journal:
[13:19:04.182] Remote server is listening on port 51569
[13:19:04.182] Parsed server configuration: {"agentPort":51569,"osReleaseId":"debian","Arch":"x86_64","webUiAccessToken":"","sshAuthSock":"","tmpDir":"/tmp"}
[13:19:04.184] Starting forwarding server. localPort 59828 -> socksPort 59825 -> remotePort 51569
[13:19:04.185] Forwarding server listening on 59828
[13:19:04.185] Waiting for ssh tunnel to be ready
[13:19:04.186] Tunneled remote port 51569 to local port 59828
[13:19:04.186] Resolved "ssh-remote+home-debian.web-data.Host" to "127.0.0.1:59828"
[13:19:04.187] [Forwarding server 59828] Got connection 0
[13:19:04.195] ------
[13:19:04.208] [Forwarding server 59828] Got connection 1
[13:19:04.208] [Forwarding server 59828] Got connection 2
[13:19:04.217] Failed to set up socket for dynamic port forward to remote port 51569: Socket closed. Is the remote port correct?
[13:19:04.227] > channel 3: open failed: administratively prohibited: open failed
[13:19:04.235] Failed to set up socket for dynamic port forward to remote port 51569: Socket closed. Is the remote port correct?
[13:19:04.237] Failed to set up socket for dynamic port forward to remote port 51569: Socket closed. Is the remote port correct?
[13:19:04.241] > channel 4: open failed: administratively prohibited: open failed
> channel 5: open failed: administratively prohibited: open failed
J'utilise la connexion SSH à distance sur plusieurs autres serveurs et je n'ai jamais eu cette erreur. J'ai testé quelques éléments glanés sur le Web, mais rien n'a fonctionné jusqu'à présent.
Quelqu'un pourrait-il m'éclairer sur la raison du problème ou sur une solution possible? Merci !
[13:19:04.227] > channel 3: open failed: administratively prohibited: open failed
Le serveur distant auquel vous vous connectez refuse d'effectuer des transferts de port pour vous. En supposant que le serveur distant est OpenSSH, il existe deux emplacements sur le serveur distant où cela peut être configuré:
Delete '~/.vscode-server' folder on your server, and try reconnect.
Pas sûr pour le serveur Debian, mais cela a fonctionné sur Ubuntu 18.04