web-dev-qa-db-ja.com

VSCodeリモートSSH接続に失敗しました

私は、Remote-SSH拡張機能を使用して、Debianサーバー上のファイルを編集しようとしています。 SSH接続は正しく確立されていますが、エラーメッセージが表示されます。

Failed to connect to the remote extension Host server

そしてログ:

[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

他のいくつかのサーバーでリモートssh接続を使用していて、このエラーが発生したことはありません。私はウェブから収集したいくつかのことをテストしましたが、今のところ何も機能していません。

問題の理由や考えられる解決策について誰かが教えてくれませんか?よろしくお願いします!

2
Padd
[13:19:04.227] > channel 3: open failed: administratively prohibited: open failed

接続しているリモートサーバーがポート転送の実行を拒否しています。リモートサーバーがOpenSSHであると想定すると、リモートサーバーには、これが構成されている可能性のある場所が2つあります。

  1. sshd_config オプション PermitOpen または-を介したポート転送を許可しないようにサーバーを構成することができます DisableForwarding オプション。
  2. SSHキーで認証している場合、転送は authorized_keys オプション PermitOpen =または 制限
2
Kenster
Delete '~/.vscode-server' folder on your server, and try reconnect.

Debianサーバーについては不明ですが、これはUbuntu 18.04で機能しました

1
junnu