vscode-remote-release icon indicating copy to clipboard operation
vscode-remote-release copied to clipboard

Disabling dynamic port forwarding

Open Aviatorpaal opened this issue 1 year ago • 14 comments
trafficstars

Type: Bug

Attempting to connect to a server which does not allow TCP forwarding (disabled in openssh server).

Dynamic port forwarding disabled in vscode client extension. SSH connects successfully, but hangs when still attempting to setup port forwarding.

"Failed to set up socket for dynamic port forward to remote port 45755: Socket closed. TCP port forwarding may be disabled, or the remote server may have crashed. See the VS Code Server log above for details."

Extension version: 0.110.1 VS Code version: Code 1.89.1 (Universal) (dc96b837cf6bb4af9cd736aa3af08cf8279f7685, 2024-05-07T05:14:24.611Z) OS version: Darwin x64 23.5.0 Modes:

System Info
Item Value
CPUs Intel(R) Core(TM) i5-1030NG7 CPU @ 1.10GHz (8 x 1100)
GPU Status 2d_canvas: enabled
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
video_decode: enabled
video_encode: enabled
webgl: enabled
webgl2: enabled
webgpu: enabled
Load (avg) 2, 2, 3
Memory (System) 8.00GB (0.04GB free)
Process Argv --crash-reporter-id 42effe30-2f1b-4a24-be13-1cefbdcd82ba
Screen Reader no
VM 0%
A/B Experiments
vsliv368cf:30146710
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492:30256859
vscod805cf:30301675
binariesv615:30325510
vsaa593cf:30376535
py29gd2263:31024239
vscaat:30438848
c4g48928:30535728
azure-dev_surveyone:30548225
a9j8j154:30646983
962ge761:30959799
pythongtdpath:30769146
welcomedialog:30910333
pythonidxpt:30866567
pythonnoceb:30805159
asynctok:30898717
pythontestfixt:30902429
pythonregdiag2:30936856
pythonmypyd1:30879173
pythoncet0:30885854
2e7ec940:31000449
pythontbext0:30879054
accentitlementst:30995554
dsvsc016:30899300
dsvsc017:30899301
dsvsc018:30899302
cppperfnew:31000557
dsvsc020:30976470
pythonait:31006305
jchc7451:31064719
chatpanelt:31048053
dsvsc021:30996838
jg8ic977:31013176
pythoncenvpt:31062603
a69g1124:31058053
dvdeprecationcf:31061161
pythonprt:31056678
dwnewjupytercf:31046870
26j00206:31048877

Aviatorpaal avatar Jun 02 '24 09:06 Aviatorpaal

Same problem Extension v0.113.1 Linux: Fedora 40

borzole avatar Aug 09 '24 08:08 borzole

Same problem Extension v0.114.3 Linux: RHEL9

niule-eu avatar Sep 16 '24 16:09 niule-eu

Same problem Extension v0.114.3 VSCode: 1.93.1 Linux: Ubuntu 22.04.5 LTS

settings.json:

{
    "remote.SSH.enableAgentForwarding": false,
    "remote.SSH.enableDynamicForwarding": false,
    "remote.SSH.enableX11Forwarding": false
}

Error message:

[08:11:20.075] Remote server is listening on port 44571
[08:11:20.075] Parsed server configuration: {"serverConfiguration":{"remoteListeningOn":{"port":44571},"osReleaseId":"rocky","arch":"x86_64","tmpDir":"/run/user/24103","platform":"linux","execServerToken":"1111a11a-aa1a-1aa1-a111-1aaaaaa11a1a"},"serverStartTime":37,"installUnpackCode":""}
[08:11:20.076] Persisting server connection details to /home/user/.config/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-adad978a-38c31bc77e0dd6ae88a4e9cc93428cc27a56ba40-0.114.3-es/data.json
[08:11:20.078] Starting forwarding server. local port 37697 -> socksPort 44635 -> remotePort 44571
[08:11:20.078] Forwarding server listening on port 37697
[08:11:20.078] Waiting for ssh tunnel to be ready
[08:11:20.079] [Forwarding server port 37697] Got connection 0
[08:11:20.080] Tunneled port 44571 to local port 37697
[08:11:20.080] Resolved "ssh-remote+servername" to "port 37697"
[08:11:20.087] Initizing new exec server for ssh-remote+servername
[08:11:20.087] Resolving exec server at port 37697
[08:11:20.117] [Forwarding server port 37697] Got connection 1
[08:11:20.154] stderr> channel 3: open failed: administratively prohibited: open failed
[08:11:20.154] ERROR: TCP port forwarding appears to be disabled on the remote host. Ensure that the sshd_config has `AllowTcpForwarding yes`. Contact your system administrator if needed.
[08:11:20.155] Failed to set up socket for dynamic port forward to remote port 44571: Socket closed. TCP port forwarding may be disabled, or the remote server may have crashed. See the VS Code Server log above for details.
[08:11:20.155] stderr> channel 4: open failed: administratively prohibited: open failed
[08:11:20.155] Failed to set up socket for dynamic port forward to remote port 44571: Socket closed. TCP port forwarding may be disabled, or the remote server may have crashed. See the VS Code Server log above for details.

OliverTUBAF avatar Sep 17 '24 06:09 OliverTUBAF

I believe I might be hitting this as well. The cluster I'm trying to connect to does not allow port forwarding.

mathomp4 avatar Nov 01 '24 14:11 mathomp4

Hitting the same error, can connect from terminal but with extension, no luck.

dre5ib avatar Nov 15 '24 08:11 dre5ib

Could someone hitting this today provide their full Remote - SSH logs? Perhaps there is a regression with an unlucky combination of settings

joshspicer avatar Dec 18 '24 00:12 joshspicer

The problematic line in the ~/.ssh/known_hosts file should be removed or commented out.

abzb1 avatar Dec 18 '24 05:12 abzb1

It has nothing to do with ~/.ssh/known_hosts I can ssh to remote host over terminal. TCP port forwarding is disabled on this host, so when I try connect with vscode, I get this:

[08:24:51.545] Log Level: 2
[08:24:51.566] VS Code version: 1.96.0
[08:24:51.566] Remote-SSH version: [email protected]
[08:24:51.566] linux x64
[08:24:51.568] SSH Resolver called for "ssh-remote+p4-mats-preprod", attempt 1
[08:24:51.570] remote.SSH.useLocalServer = true
[08:24:51.570] remote.SSH.useExecServer = true
[08:24:51.570] remote.SSH.path = undefined
[08:24:51.570] remote.SSH.configFile = /home/lucas/.vscode/ssh-generated.config
[08:24:51.571] remote.SSH.useFlock = true
[08:24:51.571] remote.SSH.lockfilesInTmp = false
[08:24:51.571] remote.SSH.localServerDownload = auto
[08:24:51.571] remote.SSH.remoteServerListenOnSocket = false
[08:24:51.571] remote.SSH.defaultExtensions = []
[08:24:51.571] remote.SSH.loglevel = 2
[08:24:51.571] remote.SSH.enableDynamicForwarding = false
[08:24:51.571] remote.SSH.enableRemoteCommand = false
[08:24:51.571] remote.SSH.serverPickPortsFromRange = {}
[08:24:51.571] remote.SSH.serverInstallPath = {}
[08:24:51.571] remote.SSH.permitPtyAllocation = false
[08:24:51.571] remote.SSH.preferredLocalPortRange = undefined
[08:24:51.572] remote.SSH.useCurlAndWgetConfigurationFiles = false
[08:24:51.572] remote.SSH.experimental.chat = false
[08:24:51.572] remote.SSH.experimental.enhancedSessionLogs = false
[08:24:51.594] SSH Resolver called for host: p4-mats-preprod
[08:24:51.594] Setting up SSH remote "p4-mats-preprod"
[08:24:51.605] Acquiring local install lock: /tmp/vscode-remote-ssh-b579c7ce-install.lock
[08:24:51.609] Looking for existing server data file at /home/lucas/.config/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-b579c7ce-138f619c86f1199955d53b4166bef66ef252935c-0.116.1-es/data.json
[08:24:51.609] No existing data file
[08:24:51.610] Using commit id "138f619c86f1199955d53b4166bef66ef252935c" and quality "stable" for server
[08:24:51.614] Script variables:
 {
  "ExitCode.0": "OK",
  "ExitCode.64": "LinuxPrereqs",
  "ExitCode.65": "ProxyAuthenticationRequired",
  "ExitCode.128": "UnparsableOutput",
  "ExitCode.129": "EmptyOutput",
  "ExitCode.131": "UnhandledResolverExitCode",
  "ExitCode.132": "OfflineError",
  "ExitCode.133": "SshInstall",
  "ExitCode.134": "FindLocalPort",
  "ExitCode.135": "Timeout",
  "ExitCode.136": "ExhaustedRetries",
  "ExitCode.137": "PermissionDenied",
  "ExitCode.138": "MitmPortForwardingDisabled",
  "ExitCode.139": "Canceled",
  "ExitCode.140": "BadLocalDownloadRequest",
  "ExitCode.141": "LocalDownloadFailed",
  "ExitCode.142": "LocalLockTimeout",
  "ExitCode.143": "NoBash",
  "ExitCode.144": "InvalidHostName",
  "ExitCode.145": "BadInstallScriptResult",
  "ExitCode.146": "ShellRequestFailedOnChannel",
  "ExitCode.147": "InvalidPortRange",
  "ExitCode.148": "SendDisconnectBrokenPipe",
  "ExitCode.149": "LocalServerCrashed",
  "ExitCode.150": "NoFreePortInRange",
  "ExitCode.151": "InvalidCustomServerPath",
  "ExitCode.192": "AlreadyInProgress",
  "ExitCode.193": "ServerDownloadFailed",
  "ExitCode.194": "NoDownloaderAvailable",
  "ExitCode.195": "NoDownloaderAvailableForStatusCheck",
  "ExitCode.196": "UnsupportedArch",
  "ExitCode.197": "StatusCheckFailed",
  "ExitCode.198": "NeedInsidersArch",
  "ExitCode.199": "ServerTransferFailed",
  "ExitCode.200": "ServerFailedToStart",
  "ExitCode.201": "NeedInsidersWindows",
  "ExitCode.202": "CreateInstallDirFailed",
  "ExitCode.203": "UnsupportedPlatform",
  "ExitCode.204": "ServerTerminatedCVE20201416",
  "ExitCode.205": "UnpackFailed",
  "ExitCode.206": "ChangeDirFailed",
  "ExitCode.1023": "UnclassifiedError",
  "ExitCode.OK": "0",
  "ExitCode.LinuxPrereqs": "64",
  "ExitCode.ProxyAuthenticationRequired": "65",
  "ExitCode.UnparsableOutput": "128",
  "ExitCode.EmptyOutput": "129",
  "ExitCode.UnhandledResolverExitCode": "131",
  "ExitCode.OfflineError": "132",
  "ExitCode.SshInstall": "133",
  "ExitCode.FindLocalPort": "134",
  "ExitCode.Timeout": "135",
  "ExitCode.ExhaustedRetries": "136",
  "ExitCode.PermissionDenied": "137",
  "ExitCode.MitmPortForwardingDisabled": "138",
  "ExitCode.Canceled": "139",
  "ExitCode.BadLocalDownloadRequest": "140",
  "ExitCode.LocalDownloadFailed": "141",
  "ExitCode.LocalLockTimeout": "142",
  "ExitCode.NoBash": "143",
  "ExitCode.InvalidHostName": "144",
  "ExitCode.BadInstallScriptResult": "145",
  "ExitCode.ShellRequestFailedOnChannel": "146",
  "ExitCode.InvalidPortRange": "147",
  "ExitCode.SendDisconnectBrokenPipe": "148",
  "ExitCode.LocalServerCrashed": "149",
  "ExitCode.NoFreePortInRange": "150",
  "ExitCode.InvalidCustomServerPath": "151",
  "ExitCode.AlreadyInProgress": "192",
  "ExitCode.ServerDownloadFailed": "193",
  "ExitCode.NoDownloaderAvailable": "194",
  "ExitCode.NoDownloaderAvailableForStatusCheck": "195",
  "ExitCode.UnsupportedArch": "196",
  "ExitCode.StatusCheckFailed": "197",
  "ExitCode.NeedInsidersArch": "198",
  "ExitCode.ServerTransferFailed": "199",
  "ExitCode.ServerFailedToStart": "200",
  "ExitCode.NeedInsidersWindows": "201",
  "ExitCode.CreateInstallDirFailed": "202",
  "ExitCode.UnsupportedPlatform": "203",
  "ExitCode.ServerTerminatedCVE20201416": "204",
  "ExitCode.UnpackFailed": "205",
  "ExitCode.ChangeDirFailed": "206",
  "ExitCode.UnclassifiedError": "1023",
  "InstallUnpackCode.Success": "success",
  "InstallUnpackCode.Error": "error",
  "InstallUnpackCode.MissingFiles": "missingFiles",
  "uuid": "796532097b73",
  "startMarker": "796532097b73: running",
  "commitId": "138f619c86f1199955d53b4166bef66ef252935c",
  "quality": "stable",
  "token": "1a11aa11-a11a-1a1a-aa1a-aaa1a111a11a",
  "vscodeAgentFolder": "$HOME/.vscode-server",
  "allowClientDownload": "1",
  "forceClientDownload": "0",
  "cliNameInArchive": "code",
  "ignoreWgetConfigFlag": " --no-config ",
  "ignoreCurlConfigFlag": " --disable ",
  "wgetTriesSegment": "--tries=1",
  "listenArgs": "--on-host=127.0.0.1 --on-port",
  "getDownloadServerStartTrigger": "796532097b73:trigger_server_download",
  "getDownloadServerEndTrigger": "796532097b73:trigger_server_download_end",
  "getProgressDownloading": "796532097b73%%1%%",
  "getProgressInstalling": "796532097b73%%2%%",
  "printVars": "echo \"DISPLAY==$DISPLAY==\""
}
[08:24:51.617] Install and start server if needed
[08:24:51.644] PATH: /home/lucas/.bun/bin:/home/lucas/studio/app/anaconda/bin:/home/lucas/.ruby/bin:/home/lucas/project/dev/devops/bin:/home/lucas/studio/app/bin:/home/lucas/.go/bin:/home/lucas/.npm-global/bin:/home/lucas/studio/play/bulk/winkenanfx11/terrapin/:/home/lucas/studio/play/bulk/tuxedo11gR1/:/home/lucas/studio/play/bulk/tuxedo11gR1/bin/:/home/lucas/studio/app/node/default/bin:/home/lucas/studio/app/gradle/default/bin:/home/lucas/studio/app/maven/default/bin:.:/home/lucas/.cabal/bin:/home/lucas/project/wf-process/bin:/home/lucas/studio/app/griffon/default/bin:/home/lucas/studio/app/groovy/default/bin:/home/lucas/studio/app/jboss/default/bin:/home/lucas/studio/app/java/default/bin:/home/lucas/studio/app/java/default/bin:/home/lucas/studio/app/sbin:/home/lucas/studio/app/bin:/home/lucas/sbin:/home/lucas/bin:.:/home/lucas/project/dev/devops/upc/bin:/home/lucas/project/dev/devops/plk/bin:/home/lucas/project/dev/devops/p4/bin/wf-dn:/home/lucas/project/dev/devops/p4/bin/wf:/home/lucas/project/dev/devops/p4/bin/up:/home/lucas/project/dev/devops/p4/bin/szu:/home/lucas/project/dev/devops/p4/bin/rsc:/home/lucas/project/dev/devops/p4/bin/esb:/home/lucas/project/dev/devops/p4/bin:/home/lucas/project/dev/devops/orange/sdg/sdg-dev:/home/lucas/project/dev/devops/orange/sdg:/home/lucas/project/dev/devops/horus/wf-memstore/bin/:/home/lucas/project/dev/devops/horus/bin/:/home/lucas/project/dev/devops/bin:/home/lucas/studio/app/scala/default/bin:/home/lucas/studio/app/node/default/bin:/home/lucas/studio/app/maven/default/bin:/home/lucas/studio/app/kotlin/default/bin:/home/lucas/studio/app/ki/default:/home/lucas/studio/app/java/default/bin:/home/lucas/studio/app/groovy/default/bin:/home/lucas/studio/app/griffon/default/bin:/home/lucas/studio/app/gradle/default/bin:/home/lucas/studio/app/anaconda/condabin:/home/lucas/studio/app/anaconda/bin:/home/lucas/studio/app/bin:/home/lucas/.rbenv/plugins/ruby-build/bin:/home/lucas/.rbenv/bin:/home/lucas/.ruby/bin:/home/lucas/.npm-global/bin:/home/lucas/.local/share/JetBrains/Toolbox/scripts:/home/lucas/.local/bin:/home/lucas/.go/bin:/home/lucas/.emacs.d/bin:/home/lucas/.config/emacs/bin:/home/lucas/.cargo/bin:/home/lucas/.cabal/bin:/var/lib/snapd/snap/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib64/ccache:.:/home/lucas/project/dev/devops/upc/bin:/home/lucas/project/dev/devops/plk/bin:/home/lucas/project/dev/devops/p4/bin/wf-dn:/home/lucas/project/dev/devops/p4/bin/wf:/home/lucas/project/dev/devops/p4/bin/up:/home/lucas/project/dev/devops/p4/bin/szu:/home/lucas/project/dev/devops/p4/bin/rsc:/home/lucas/project/dev/devops/p4/bin/esb:/home/lucas/project/dev/devops/p4/bin:/home/lucas/project/dev/devops/orange/sdg/sdg-dev:/home/lucas/project/dev/devops/orange/sdg:/home/lucas/project/dev/devops/horus/wf-memstore/bin/:/home/lucas/project/dev/devops/horus/bin/:/home/lucas/project/dev/devops/bin:/home/lucas/studio/app/scala/default/bin:/home/lucas/studio/app/node/default/bin:/home/lucas/studio/app/maven/default/bin:/home/lucas/studio/app/kotlin/default/bin:/home/lucas/studio/app/ki/default:/home/lucas/studio/app/java/default/bin:/home/lucas/studio/app/groovy/default/bin:/home/lucas/studio/app/griffon/default/bin:/home/lucas/studio/app/gradle/default/bin:/home/lucas/studio/app/anaconda/condabin:/home/lucas/studio/app/anaconda/bin:/home/lucas/studio/app/bin:/home/lucas/.rbenv/plugins/ruby-build/bin:/home/lucas/.rbenv/bin:/home/lucas/.ruby/bin:/home/lucas/.npm-global/bin:/home/lucas/.local/share/JetBrains/Toolbox/scripts:/home/lucas/.local/bin:/home/lucas/.go/bin:/home/lucas/.emacs.d/bin:/home/lucas/.config/emacs/bin:/home/lucas/.cargo/bin:/home/lucas/.cabal/bin:/var/lib/snapd/snap/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/var/lib/snapd/snap/bin:/home/lucas/.dotnet/tools:/usr/libexec/sdcc:/home/lucas/studio/app/wf-process/bin
[08:24:51.644] Checking ssh with "ssh -V"
[08:24:51.665] > OpenSSH_9.8p1, OpenSSL 3.2.2 4 Jun 2024

[08:24:51.688] Using SSH config file "/home/lucas/.vscode/ssh-generated.config"
[08:24:51.689] askpass server listening on /run/user/1000/vscode-ssh-askpass-a0d0147152f3bc478b163094714f25ebc3bb094d.sock
[08:24:51.690] Spawning local server with {"serverId":1,"ipcHandlePath":"/run/user/1000/vscode-ssh-askpass-b4693d0c8f705a13c26173e5f9ee98cbdd96db97.sock","sshCommand":"ssh","sshArgs":["-v","-T","-D","40989","-o","ConnectTimeout=15","-F","/home/lucas/.vscode/ssh-generated.config","p4-mats-preprod"],"serverDataFolderName":".vscode-server","dataFilePath":"/home/lucas/.config/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-b579c7ce-138f619c86f1199955d53b4166bef66ef252935c-0.116.1-es/data.json"}
[08:24:51.690] Local server env: {"SSH_AUTH_SOCK":"/tmp/ssh-XXXXXXrzDAO3/agent.5741","SHELL":"/bin/bash","DISPLAY":":0.0","ELECTRON_RUN_AS_NODE":"1","SSH_ASKPASS":"/home/lucas/.vscode/extensions/ms-vscode-remote.remote-ssh-0.116.1/out/local-server/askpass.sh","VSCODE_SSH_ASKPASS_NODE":"/usr/share/code/code","VSCODE_SSH_ASKPASS_EXTRA_ARGS":"","VSCODE_SSH_ASKPASS_MAIN":"/home/lucas/.vscode/extensions/ms-vscode-remote.remote-ssh-0.116.1/out/askpass-main.js","VSCODE_SSH_ASKPASS_HANDLE":"/run/user/1000/vscode-ssh-askpass-a0d0147152f3bc478b163094714f25ebc3bb094d.sock"}
[08:24:51.702] Spawned 20650
[08:24:51.703] Using connect timeout of 17 seconds
[08:24:51.842] > local-server-1> Running ssh connection command: ssh -v -T -D 40989 -o ConnectTimeout=15 -F /home/lucas/.vscode/ssh-generated.config p4-mats-preprod
[08:24:51.851] > local-server-1> Spawned ssh, pid=20659
[08:24:51.856] stderr> OpenSSH_9.8p1, OpenSSL 3.2.2 4 Jun 2024
[08:24:51.978] stderr> debug1: Server host key: ssh-ed25519 SHA256:bKrrzgBesZdMLKU1ZB56sMLzO7daxp7ELJ3lYtM58z4
[08:24:52.184] stderr> Authenticated to 172.16.18.109 ([172.16.18.109]:22) using "publickey".
[08:24:52.467] stderr> X11 forwarding request failed on channel 2
[08:24:52.495] stderr> 
[08:24:52.495] stderr> ###
[08:24:52.495] stderr> ###   Start/Stop serwerów SZU:
[08:24:52.495] stderr> ###
[08:24:52.495] stderr> ###   	 $ szu-start
[08:24:52.495] stderr> ###   	 $ szu-restart
[08:24:52.495] stderr> ###      $ szu-stop
[08:24:52.495] stderr> ###
[08:24:52.495] stderr> ###   aliasy:
[08:24:52.495] stderr> ###      gtl ==> cd ~/szu/logs                # go to log
[08:24:52.495] stderr> ###      gtw ==> cd ~/szu/releases            # go to war
[08:24:52.496] stderr> ###      gth ==> cd ~/szu/workflow_home       # go to worflow home
[08:24:52.496] stderr> ###
[08:24:52.547] > ready: 796532097b73
[08:24:52.608] > Linux 3.10.0-1160.11.1.el7.x86_64 #1 SMP Fri Dec 18 16:34:56 UTC 2020
[08:24:52.609] Platform: linux
[08:24:52.627] > /bin/bash
[08:24:52.628] Parent Shell: bash
[08:24:52.628] Parent Shell pid: 20650
[08:24:52.694] > 30325
[08:24:52.694] Waiting for pid of spawned 'sh' subshell: '30325'...
[08:24:52.711] > 30325
[08:24:52.778] > 796532097b73: running
> Script executing under PID: 30325
> Installing to /opt/jboss/.vscode-server...
> 796532097b73%%1%%
> Downloading with wget
> wget is from busybox: no
> Detected that this version of wget does not support '--no-config'. Will not ignore wget default configuration files.
[08:24:52.779] stderr> Program 'wget' is not available or does not appear to support flag '--no-config'
[08:24:57.837] > wget download failed
> wget: nie udało się rozwiązać adresu hosta `update.code.visualstudio.com'
[08:24:57.839] > printenv:
>     HOST_PRODUKCJA_PD=172.16.17.176
>     XDG_SESSION_ID=2071127
>     HOSTNAME=pWF
>     SELINUX_ROLE_REQUESTED=
>     SHELL=/bin/bash
>     HISTSIZE=9999
>     CATALINA_HOME=/opt/jboss/szu/catalina_home/default
>     SSH_CLIENT=172.31.10.1 53156 22
>     HOST_PRODUKCJA_OLD=172.16.18.81
>     SELINUX_USE_CURRENT_RANGE=
>     CATALINA_BASE=/opt/jboss/szu/catalina_base
>     WF_PLAY_SUPPORT_HOME=/home/horus/wf-play-support
>     LC_ALL=pl_PL.UTF-8
>     USER=jboss
>     JAVA_OPTS= -Dfile.encoding=UTF-8 -Xms2g -Xmx2g -Dspring.profiles.active=adMock,playCaMock
>     HISTFILESIZE=67108864
>     EXPORTER_VERSION=1.2.78
>     HOST_LOCAL=127.0.0.1
>     WORKFLOW_HOME=/opt/jboss/szu/workflow_home
>     JPDA_ADDRESS=9876
>     HOST_PRODUKCJA_MATS=172.16.18.111
>     PATH=/home/horus/wf-play-support/shell/host/produkcja_mats/bin/:/home/horus/wf-play-support/shell/host/produkcja_pd/bin/:/home/horus/wf-play-support/shell/host/produkcja_old/bin/:/home/horus/wf-play-support/shell/host/preprod/bin/:/home/horus/wf-play-support/shell/host/preprod/sbin/:/home/horus/wf-play-support/shell/host/preprod/bin/:/home/horus/wf-play-support/shell/common/bin:/home/horus/bin:/opt/jboss/szu/catalina_base/bin:/opt/jboss/opt/jdk/jdk8.0_202/bin:/opt/jboss/opt/jdk/jdk8.0_202/jre/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/jboss/bin:/home/horus/bin:/home/horus/opt/groovy/bin
>     MAIL=/var/spool/mail/jboss
>     HOST_PREPROD=172.16.18.109
>     PWD=/opt/jboss/.vscode-server
>     JAVA_HOME=/opt/jboss/opt/jdk/jdk8.0_202
>     LANG=pl_PL.UTF-8
>     JPDA_TRANSPORT=dt_socket
>     SELINUX_LEVEL_REQUESTED=
>     CATALINA_OPTS= -Dmail.debug=true -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=28287 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false 
>     HISTIGNORE=&:ls:[bf]g:exit
>     HISTCONTROL=ignoredups
>     HOME=/opt/jboss
>     SHLVL=2
>     JDK_HOME=/opt/jboss/opt/jdk/jdk8.0_202
>     LC__FASTMSG=true
>     CATALINA_PID=/opt/jboss/szu/catalina_base/catalina.pid
>     LOGNAME=jboss
>     SSH_CONNECTION=172.31.10.1 53156 172.16.18.109 22
>     LESSOPEN=||/usr/bin/lesspipe.sh %s
>     XDG_RUNTIME_DIR=/run/user/1001
>     HISTTIMEFORMAT=| %Y.%m.%d | %T | 
>     OLDPWD=/opt/jboss
>     _=/usr/bin/printenv
> Trigger local server download
> 796532097b73:trigger_server_download
> artifact==cli-alpine-x64==
[08:24:57.842] > destFolder==/opt/jboss/.vscode-server==
> destFolder2==/vscode-cli-138f619c86f1199955d53b4166bef66ef252935c.tar.gz==
> 796532097b73:trigger_server_download_end
> Waiting for client to transfer server archive...
> Waiting for /opt/jboss/.vscode-server/vscode-cli-138f619c86f1199955d53b4166bef66ef252935c.tar.gz.done and vscode-server.tar.gz to exist
[08:24:57.843] Got request to download on client for {"artifact":"cli-alpine-x64","destPath":"/opt/jboss/.vscode-server/vscode-cli-138f619c86f1199955d53b4166bef66ef252935c.tar.gz"}
[08:24:57.844] server download URL: https://update.code.visualstudio.com/commit:138f619c86f1199955d53b4166bef66ef252935c/cli-alpine-x64/stable
[08:24:57.845] Downloading VS Code server locally...
[08:24:57.853] >  
[08:25:00.025] Downloaded VS Code server to /tmp/0c8f6614-42da-4f6b-9ad9-98a9967e1a2c
[08:25:00.026] Renamed VS Code server to /tmp/vscode_server_1734506700025/vscode-cli-138f619c86f1199955d53b4166bef66ef252935c.tar.gz
[08:25:00.026] Preparing to scp to host p4-mats-preprod
[08:25:00.045] PATH: /home/lucas/.bun/bin:/home/lucas/studio/app/anaconda/bin:/home/lucas/.ruby/bin:/home/lucas/project/dev/devops/bin:/home/lucas/studio/app/bin:/home/lucas/.go/bin:/home/lucas/.npm-global/bin:/home/lucas/studio/play/bulk/winkenanfx11/terrapin/:/home/lucas/studio/play/bulk/tuxedo11gR1/:/home/lucas/studio/play/bulk/tuxedo11gR1/bin/:/home/lucas/studio/app/node/default/bin:/home/lucas/studio/app/gradle/default/bin:/home/lucas/studio/app/maven/default/bin:.:/home/lucas/.cabal/bin:/home/lucas/project/wf-process/bin:/home/lucas/studio/app/griffon/default/bin:/home/lucas/studio/app/groovy/default/bin:/home/lucas/studio/app/jboss/default/bin:/home/lucas/studio/app/java/default/bin:/home/lucas/studio/app/java/default/bin:/home/lucas/studio/app/sbin:/home/lucas/studio/app/bin:/home/lucas/sbin:/home/lucas/bin:.:/home/lucas/project/dev/devops/upc/bin:/home/lucas/project/dev/devops/plk/bin:/home/lucas/project/dev/devops/p4/bin/wf-dn:/home/lucas/project/dev/devops/p4/bin/wf:/home/lucas/project/dev/devops/p4/bin/up:/home/lucas/project/dev/devops/p4/bin/szu:/home/lucas/project/dev/devops/p4/bin/rsc:/home/lucas/project/dev/devops/p4/bin/esb:/home/lucas/project/dev/devops/p4/bin:/home/lucas/project/dev/devops/orange/sdg/sdg-dev:/home/lucas/project/dev/devops/orange/sdg:/home/lucas/project/dev/devops/horus/wf-memstore/bin/:/home/lucas/project/dev/devops/horus/bin/:/home/lucas/project/dev/devops/bin:/home/lucas/studio/app/scala/default/bin:/home/lucas/studio/app/node/default/bin:/home/lucas/studio/app/maven/default/bin:/home/lucas/studio/app/kotlin/default/bin:/home/lucas/studio/app/ki/default:/home/lucas/studio/app/java/default/bin:/home/lucas/studio/app/groovy/default/bin:/home/lucas/studio/app/griffon/default/bin:/home/lucas/studio/app/gradle/default/bin:/home/lucas/studio/app/anaconda/condabin:/home/lucas/studio/app/anaconda/bin:/home/lucas/studio/app/bin:/home/lucas/.rbenv/plugins/ruby-build/bin:/home/lucas/.rbenv/bin:/home/lucas/.ruby/bin:/home/lucas/.npm-global/bin:/home/lucas/.local/share/JetBrains/Toolbox/scripts:/home/lucas/.local/bin:/home/lucas/.go/bin:/home/lucas/.emacs.d/bin:/home/lucas/.config/emacs/bin:/home/lucas/.cargo/bin:/home/lucas/.cabal/bin:/var/lib/snapd/snap/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib64/ccache:.:/home/lucas/project/dev/devops/upc/bin:/home/lucas/project/dev/devops/plk/bin:/home/lucas/project/dev/devops/p4/bin/wf-dn:/home/lucas/project/dev/devops/p4/bin/wf:/home/lucas/project/dev/devops/p4/bin/up:/home/lucas/project/dev/devops/p4/bin/szu:/home/lucas/project/dev/devops/p4/bin/rsc:/home/lucas/project/dev/devops/p4/bin/esb:/home/lucas/project/dev/devops/p4/bin:/home/lucas/project/dev/devops/orange/sdg/sdg-dev:/home/lucas/project/dev/devops/orange/sdg:/home/lucas/project/dev/devops/horus/wf-memstore/bin/:/home/lucas/project/dev/devops/horus/bin/:/home/lucas/project/dev/devops/bin:/home/lucas/studio/app/scala/default/bin:/home/lucas/studio/app/node/default/bin:/home/lucas/studio/app/maven/default/bin:/home/lucas/studio/app/kotlin/default/bin:/home/lucas/studio/app/ki/default:/home/lucas/studio/app/java/default/bin:/home/lucas/studio/app/groovy/default/bin:/home/lucas/studio/app/griffon/default/bin:/home/lucas/studio/app/gradle/default/bin:/home/lucas/studio/app/anaconda/condabin:/home/lucas/studio/app/anaconda/bin:/home/lucas/studio/app/bin:/home/lucas/.rbenv/plugins/ruby-build/bin:/home/lucas/.rbenv/bin:/home/lucas/.ruby/bin:/home/lucas/.npm-global/bin:/home/lucas/.local/share/JetBrains/Toolbox/scripts:/home/lucas/.local/bin:/home/lucas/.go/bin:/home/lucas/.emacs.d/bin:/home/lucas/.config/emacs/bin:/home/lucas/.cargo/bin:/home/lucas/.cabal/bin:/var/lib/snapd/snap/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/var/lib/snapd/snap/bin:/home/lucas/.dotnet/tools:/usr/libexec/sdcc:/home/lucas/studio/app/wf-process/bin
[08:25:00.045] Checking ssh with "ssh -V"
[08:25:00.061] > OpenSSH_9.8p1, OpenSSL 3.2.2 4 Jun 2024

[08:25:00.062] Testing scp with "scp"
[08:25:00.079] scp exited with code: 1
[08:25:00.079] Got stderr from scp: usage: scp [-346ABCOpqRrsTv] [-c cipher] [-D sftp_server_path] [-F ssh_config]
           [-i identity_file] [-J destination] [-l limit] [-o ssh_option]
           [-P port] [-S program] [-X sftp_option] source ... target
[08:25:00.079] Using SSH config file "/home/lucas/.vscode/ssh-generated.config"
[08:25:00.080] Copying file to remote with scp -o ConnectTimeout=15 -F '/home/lucas/.vscode/ssh-generated.config' 'vscode-cli-138f619c86f1199955d53b4166bef66ef252935c.tar.gz' 'vscode-cli-138f619c86f1199955d53b4166bef66ef252935c.tar.gz.done' 'p4-mats-preprod':'/opt/jboss/.vscode-server'
[08:25:00.081] Using cwd: file:///tmp/vscode_server_1734506700025
[08:25:00.818] >  
[08:25:01.468] > vscode-cli-138f619c86f1199955d53b4166bef66ef2   0%    0     0.0KB/s   --:-- ETA
[08:25:02.472] > vscode-cli-138f619c86f1199955d53b4166bef66ef2  26% 2304KB   2.3MB/s   00:02 ETA
[08:25:03.464] > vscode-cli-138f619c86f1199955d53b4166bef66ef2  57% 5056KB   2.3MB/s   00:01 ETA
[08:25:03.831] >  
[08:25:04.464] > vscode-cli-138f619c86f1199955d53b4166bef66ef2  86% 7648KB   2.3MB/s   00:00 ETA
[08:25:05.465] > vscode-cli-138f619c86f1199955d53b4166bef66ef2  87% 7744KB   2.1MB/s   00:00 ETA
[08:25:05.820] > vscode-cli-138f619c86f1199955d53b4166bef66ef2 100% 8834KB   2.0MB/s   00:04    
[08:25:05.923] > vscode-cli-138f619c86f1199955d53b4166bef66ef2   0%    0     0.0KB/s   --:-- ETA
[08:25:05.943] > vscode-cli-138f619c86f1199955d53b4166bef66ef2 100%    9     0.8KB/s   00:00    
[08:25:06.229] "Copy server to host" terminal command done
[08:25:06.853] > Found flag and server on host
[08:25:06.875] > 796532097b73%%2%%
> tar --version: tar (GNU tar) 1.26
> Copyright (C) 2011 Free Software Foundation, Inc.
> Licencja GPLv3+: GNU GPL wersja 3 albo późniejsza http://gnu.org/licenses/gpl.html
> To jest wolne oprogramowanie: możesz je modyfikować i rozpowszechniać.
> Autorzy NIE DAJĄ GWARANCJI w granicach dozwolonych prawem.
> 
> Napisany przez John Gilmore i Jay Fenlason
[08:25:07.155] > code 1.96.0 (commit 138f619c86f1199955d53b4166bef66ef252935c)
> Starting VS Code CLI...
> printenv:
[08:25:07.156] >     HOST_PRODUKCJA_PD=172.16.17.176
>     XDG_SESSION_ID=2071127
>     HOSTNAME=pWF
>     SELINUX_ROLE_REQUESTED=
>     SHELL=/bin/bash
>     HISTSIZE=9999
>     CATALINA_HOME=/opt/jboss/szu/catalina_home/default
>     SSH_CLIENT=172.31.10.1 53156 22
>     HOST_PRODUKCJA_OLD=172.16.18.81
>     SELINUX_USE_CURRENT_RANGE=
>     CATALINA_BASE=/opt/jboss/szu/catalina_base
>     WF_PLAY_SUPPORT_HOME=/home/horus/wf-play-support
>     LC_ALL=pl_PL.UTF-8
>     USER=jboss
>     JAVA_OPTS= -Dfile.encoding=UTF-8 -Xms2g -Xmx2g -Dspring.profiles.active=adMock,playCaMock
>     HISTFILESIZE=67108864
>     EXPORTER_VERSION=1.2.78
>     HOST_LOCAL=127.0.0.1
>     WORKFLOW_HOME=/opt/jboss/szu/workflow_home
>     JPDA_ADDRESS=9876
>     HOST_PRODUKCJA_MATS=172.16.18.111
>     PATH=/home/horus/wf-play-support/shell/host/produkcja_mats/bin/:/home/horus/wf-play-support/shell/host/produkcja_pd/bin/:/home/horus/wf-play-support/shell/host/produkcja_old/bin/:/home/horus/wf-play-support/shell/host/preprod/bin/:/home/horus/wf-play-support/shell/host/preprod/sbin/:/home/horus/wf-play-support/shell/host/preprod/bin/:/home/horus/wf-play-support/shell/common/bin:/home/horus/bin:/opt/jboss/szu/catalina_base/bin:/opt/jboss/opt/jdk/jdk8.0_202/bin:/opt/jboss/opt/jdk/jdk8.0_202/jre/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/jboss/bin:/home/horus/bin:/home/horus/opt/groovy/bin
>     MAIL=/var/spool/mail/jboss
>     HOST_PREPROD=172.16.18.109
>     PWD=/opt/jboss
>     JAVA_HOME=/opt/jboss/opt/jdk/jdk8.0_202
>     LANG=pl_PL.UTF-8
>     JPDA_TRANSPORT=dt_socket
>     SELINUX_LEVEL_REQUESTED=
>     CATALINA_OPTS= -Dmail.debug=true -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=28287 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false 
>     HISTIGNORE=&:ls:[bf]g:exit
>     HISTCONTROL=ignoredups
>     HOME=/opt/jboss
>     SHLVL=2
>     JDK_HOME=/opt/jboss/opt/jdk/jdk8.0_202
>     LC__FASTMSG=true
>     CATALINA_PID=/opt/jboss/szu/catalina_base/catalina.pid
>     LOGNAME=jboss
>     SSH_CONNECTION=172.31.10.1 53156 172.16.18.109 22
>     LESSOPEN=||/usr/bin/lesspipe.sh %s
>     XDG_RUNTIME_DIR=/run/user/1001
>     HISTTIMEFORMAT=| %Y.%m.%d | %T | 
>     OLDPWD=/opt/jboss/.vscode-server
>     _=/usr/bin/printenv
> Spawned remote CLI: 30517
[08:25:07.168] > Waiting for server log...
> Waiting for server log...
> 796532097b73: start
> listeningOn==127.0.0.1:34633==
> osReleaseId==centos==
> arch==x86_64==
> vscodeArch==x64==
> bitness==64==
> tmpDir==/run/user/1001==
> platform==linux==
> unpackResult==success==
> didLocalDownload==1==
> downloadTime====
> installTime==231==
> serverStartTime==77==
[08:25:07.181] > execServerToken==1a11aa11-a11a-1a1a-aa1a-aaa1a111a11a==
> platformDownloadPath==cli-alpine-x64==
> DISPLAY====
> 796532097b73: end
[08:25:07.182] Received install output: 
listeningOn==127.0.0.1:34633==
osReleaseId==centos==
arch==x86_64==
vscodeArch==x64==
bitness==64==
tmpDir==/run/user/1001==
platform==linux==
unpackResult==success==
didLocalDownload==1==
downloadTime====
installTime==231==
serverStartTime==77==execServerToken==1a11aa11-a11a-1a1a-aa1a-aaa1a111a11a==
platformDownloadPath==cli-alpine-x64==
DISPLAY====

[08:25:07.184] Remote server is listening on port 34633
[08:25:07.184] Parsed server configuration: {"serverConfiguration":{"remoteListeningOn":{"port":34633},"osReleaseId":"centos","arch":"x86_64","display":"","tmpDir":"/run/user/1001","platform":"linux","execServerToken":"1a11aa11-a11a-1a1a-aa1a-aaa1a111a11a"},"installTime":231,"serverStartTime":77,"didLocalDownload":true,"installUnpackCode":"success"}
[08:25:07.188] Persisting server connection details to /home/lucas/.config/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-b579c7ce-138f619c86f1199955d53b4166bef66ef252935c-0.116.1-es/data.json
[08:25:07.206] Starting forwarding server. local port 45903 -> socksPort 40989 -> remotePort 34633
[08:25:07.207] Forwarding server listening on port 45903
[08:25:07.208] Waiting for ssh tunnel to be ready
[08:25:07.211] [Forwarding server port 45903] Got connection 0
[08:25:07.215] Tunneled port 34633 to local port 45903
[08:25:07.216] Resolved "ssh-remote+p4-mats-preprod" to "port 45903"
[08:25:07.233] Initizing new exec server for ssh-remote+p4-mats-preprod
[08:25:07.233] Resolving exec server at port 45903
[08:25:07.235] [Forwarding server port 45903] Got connection 1
[08:25:07.260] Failed to set up socket for dynamic port forward to remote port 34633: Socket closed. TCP port forwarding may be disabled, or the remote server may have crashed. See the VS Code Server log above for details.
[08:25:07.260] stderr> channel 3: open failed: administratively prohibited: open failed
[08:25:07.260] ERROR: TCP port forwarding appears to be disabled on the remote host. Ensure that the sshd_config has `AllowTcpForwarding yes`. Contact your system administrator if needed.
[08:25:07.310] Failed to set up socket for dynamic port forward to remote port 34633: Socket closed. TCP port forwarding may be disabled, or the remote server may have crashed. See the VS Code Server log above for details.
[08:25:07.311] stderr> channel 4: open failed: administratively prohibited: open failed


borzole avatar Dec 18 '24 07:12 borzole

Try deleting the .ssh/known_hosts file and then attempt to reconnect using VSCode Remote SSH.

abzb1 avatar Dec 18 '24 09:12 abzb1

Ok, so I removed ~/.ssh/known_hosts for a test. And error is as same as before:

[10:52:29.068] Failed to set up socket for dynamic port forward to remote port 39099: Socket closed. TCP port forwarding may be disabled, or the remote server may have crashed. See the VS Code Server log above for details.
[10:52:29.069] Failed to set up socket for dynamic port forward to remote port 39099: Socket closed. TCP port forwarding may be disabled, or the remote server may have crashed. See the VS Code Server log above for details.
[10:52:29.070] stderr> channel 3: open failed: administratively prohibited: open failed
[10:52:29.070] ERROR: TCP port forwarding appears to be disabled on the remote host. Ensure that the sshd_config has `AllowTcpForwarding yes`. Contact your system administrator if needed.
[10:52:29.070] stderr> channel 4: open failed: administratively prohibited: open failed

Port forwarding is disabled on remote host. I have account, but not root access, so I cant change It.

borzole avatar Dec 18 '24 09:12 borzole

I am having the same issue too

TSaouchi avatar Jan 19 '25 22:01 TSaouchi

Same problem here, happens occasionally. I have tried to configure it as disabled to workaround it hanging my window, but the configuration seems to be ignored:

[Forwarding server port 65129] Got connection 0
[Forwarding server port 65129] Got connection 1
Failed to set up socket for dynamic port forward to remote port 39049: read ECONNRESET. TCP port forwarding may be disabled, or the remote server may have crashed. See the VS Code Server log above for details.
Failed to set up socket for dynamic port forward to remote port 39049: read ECONNRESET. TCP port forwarding may be disabled, or the remote server may have crashed. See the VS Code Server log above for details.

I use ControlMaster auto and I have manual forwards configured in my SSH config. I am connecting to a local VM over ssh.

To recover I have to fully quit vscode and kill all of my local SSH connections. For me it seems buggy that my user configuration is not being respected (in addition to this hanging my windows which were functioning fine up until they don't):

{
    "remote.SSH.enableAgentForwarding": false,
    "remote.SSH.enableDynamicForwarding": false,
    "remote.SSH.enableX11Forwarding": false,
}

peterwaller-arm avatar Feb 05 '25 19:02 peterwaller-arm

Same problem here, it is not working even after I kill all my ssh sessions.

rajagopalan-trimble avatar May 30 '25 06:05 rajagopalan-trimble

Port forwarding is disable on one of my remote hosts. Can use this extension to edit files.

ilium007 avatar Jun 10 '25 12:06 ilium007

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.

Happy Coding!

This is still an issue, hopefully someone reopens this.

OliverTUBAF avatar Jul 17 '25 05:07 OliverTUBAF

I don't understand it, what a sick policy. It's a bug, but since no one from the development team has addressed it, the application is closed. Who came up with this sick policy of closing submissions? Why is there even an opportunity to report bugs if they are totally ignored?

borzole avatar Jul 17 '25 05:07 borzole

... And the bot states, it has no recent activity ... The last comment on this topic is just over one month in the past ... How much more recent does it need to be?

OliverTUBAF avatar Jul 17 '25 06:07 OliverTUBAF

The same issue after the last server reboot. I can connect via ssh terminal, but vscode says

[19:35:02.116] Remote server is listening on port 20029
[19:35:02.118] Parsed server configuration: {"serverConfiguration":{"remoteListeningOn":{"port":20029},"osReleaseId":"rocky","arch":"x86_64","sshAuthSock":"","display":"","tmpDir":"/tmp","platform":"linux","execServerToken":"1111a11a-aaaa-1111-11a1-a111aaa11aa1"},"serverStartTime":62,"installUnpackCode":""}
[19:35:02.137] Persisting server connection details to c:\Users\xxx\AppData\Roaming\Code\User\globalStorage\ms-vscode-remote.remote-ssh\vscode-ssh-host-414af9f0-7adae6a56e34cb64d08899664b814cf620465925-0.120.0-es\data.json
[19:35:02.206] Starting forwarding server. local port 51141 -> socksPort 51139 -> remotePort 20029
[19:35:02.213] Forwarding server listening on port 51141
[19:35:02.218] Waiting for ssh tunnel to be ready
[19:35:02.227] Tunneled port 20029 to local port 51141
[19:35:02.231] Resolved "ssh-remote+pyexec02-VSC" to "port 51141"
[19:35:02.369] Initizing new exec server for ssh-remote+pyexec02-VSC
[19:35:02.370] Resolving exec server at port 51141
[19:35:02.389] [Forwarding server port 51141] Got connection 0
[19:35:02.476] [Forwarding server port 51141] Got connection 1
[19:35:02.580] stderr> channel 3: open failed: connect failed: Connection refused
[19:35:02.581] stderr> channel 4: open failed: connect failed: Connection refused
[19:35:02.597] Failed to set up socket for dynamic port forward to remote port 20029: Socket closed. TCP port forwarding may be disabled, or the remote server may have crashed. See the VS Code Server log above for details.
[19:35:02.604] Failed to set up socket for dynamic port forward to remote port 20029: Socket closed. TCP port forwarding may be disabled, or the remote server may have crashed. See the VS Code Server log above for details.
Failed to set up socket for dynamic port forward to remote port  Socket closed. TCP port forwarding may be disabled, or the remote server may have crashed. See the VS Code Server log above for details.

in my sshd log

Jul 21 19:34:32 pyexec02 sshd[10530]: Connection closed by 192.168.1.206 port 11150
Jul 21 19:34:32 pyexec02 sshd[10530]: Transferred: sent 5648, received 15188 bytes
Jul 21 19:34:58 pyexec02 sshd[10666]: Connection from 192.168.1.206 port 39396 on 192.168.1.220 port 1022
Jul 21 19:35:00 pyexec02 sshd[10666]: Postponed publickey for pysoft from 192.168.1.206 port 39396 ssh2 [preauth]
Jul 21 19:35:01 pyexec02 sshd[10666]: Accepted publickey for pysoft from 192.168.1.206 port 39396 ssh2: xxxxxxx
Jul 21 19:35:01 pyexec02 sshd[10666]: User child is on pid 10694
Jul 21 19:35:02 pyexec02 sshd[10694]: error: connect_to 127.0.0.1 port 20029: failed.


DenisVS avatar Jul 21 '25 17:07 DenisVS