首页 > 解决方案 > 公司硬件连接失败

问题描述

我正在尝试使用 VS Code远程开发扩展。当我尝试使用 SSH 功能将本地 Macbook 连接到公司的 RHEL/SGE 集群时,出现以下错误。请参阅下面的完整日志。

在此处输入图像描述

我公司的系统被超级锁定,我无权设置 SSH 反向隧道。这就是它不起作用的原因吗?当我与我的系统管理员联系时,我应该说什么?

或者,我应该改用类似的东西code-server吗?代码服务器似乎不太方便,但可能更有可能工作。使用其他类似pprof的工具在 0.0.0.0:8888 启动本地服务器,我可以在集群节点上启动服务器,然后在我的本地计算机上通过浏览器导航到 http://node_name.company_name.com:8888。我公司的本地网络允许这样做。

[11:04:52.749] Log Level: 2
[11:04:52.750] remote-ssh@0.65.7
[11:04:52.750] darwin x64
[11:04:52.751] SSH Resolver called for "ssh-remote+REDACTED_HOST.com", attempt 1
[11:04:52.752] "remote.SSH.useLocalServer": true
[11:04:52.752] "remote.SSH.path": undefined
[11:04:52.752] "remote.SSH.configFile": undefined
[11:04:52.752] "remote.SSH.useFlock": true
[11:04:52.752] "remote.SSH.lockfilesInTmp": false
[11:04:52.752] "remote.SSH.localServerDownload": auto
[11:04:52.752] "remote.SSH.remoteServerListenOnSocket": false
[11:04:52.752] "remote.SSH.showLoginTerminal": false
[11:04:52.753] "remote.SSH.defaultExtensions": []
[11:04:52.753] "remote.SSH.loglevel": 2
[11:04:52.753] SSH Resolver called for host: REDACTED_HOST.com
[11:04:52.753] Setting up SSH remote "REDACTED_HOST.com"
[11:04:52.756] Acquiring local install lock: /var/folders/k3/q1f45fsn4_13jbn0742d4zj40000gn/T/vscode-remote-ssh-REDACTED_HOST.com-install.lock
[11:04:52.758] Looking for existing server data file at /Users/REDACTED_USER/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-REDACTED_HOST.com-2aeda6b18e13c4f4f9edf6667158a6b8d408874b-0.65.7/data.json
[11:04:52.760] Using commit id "2aeda6b18e13c4f4f9edf6667158a6b8d408874b" and quality "stable" for server
[11:04:52.763] Install and start server if needed
[11:04:52.767] PATH: /usr/local/bin/:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/usr/local/go/bin:/usr/local/share/dotnet:/opt/X11/bin:~/.dotnet/tools:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands
[11:04:52.767] Checking ssh with "ssh -V"
[11:04:52.791] > OpenSSH_8.1p1, LibreSSL 2.7.3

[11:04:52.794] askpass server listening on /var/folders/k3/q1f45fsn4_13jbn0742d4zj40000gn/T/vscode-ssh-askpass-19ae79b92b2af2306444de5ea61182cc957b5861.sock
[11:04:52.794] Spawning local server with {"serverId":1,"ipcHandlePath":"/var/folders/k3/q1f45fsn4_13jbn0742d4zj40000gn/T/vscode-ssh-askpass-a1c6b8773ed2ca17e787ca78f288545934c36eab.sock","sshCommand":"ssh","sshArgs":["-v","-T","-D","49847","-o","ConnectTimeout=15","REDACTED_HOST.com"],"dataFilePath":"/Users/REDACTED_USER/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-REDACTED_HOST.com-2aeda6b18e13c4f4f9edf6667158a6b8d408874b-0.65.7/data.json"}
[11:04:52.795] Local server env: {"DISPLAY":"/private/tmp/com.apple.launchd.WTzpdcvDNZ/org.xquartz:0","ELECTRON_RUN_AS_NODE":"1","SSH_ASKPASS":"/Users/REDACTED_USER/.vscode/extensions/ms-vscode-remote.remote-ssh-0.65.7/out/local-server/askpass.sh","VSCODE_SSH_ASKPASS_NODE":"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Renderer).app/Contents/MacOS/Code Helper (Renderer)","VSCODE_SSH_ASKPASS_MAIN":"/Users/REDACTED_USER/.vscode/extensions/ms-vscode-remote.remote-ssh-0.65.7/out/askpass-main.js","VSCODE_SSH_ASKPASS_HANDLE":"/var/folders/k3/q1f45fsn4_13jbn0742d4zj40000gn/T/vscode-ssh-askpass-19ae79b92b2af2306444de5ea61182cc957b5861.sock"}
[11:04:52.796] Spawned 3396
[11:04:52.911] > local-server-1> Spawned ssh, pid=3400
[11:04:52.916] stderr> OpenSSH_8.1p1, LibreSSL 2.7.3
[11:04:53.238] stderr> debug1: Server host key: ecdsa-sha2-nistp256 SHA256:vL26LqW2IUUAqesFkj+WQCCvdxqWvF3HInbYlcJwCIo
[11:04:53.396] stderr> 
[11:04:53.396] stderr> This system is for AUTHORIZED use ONLY!
[11:04:53.396] stderr> 
[11:04:53.396] stderr> 
[11:04:53.958] stderr> Authenticated to REDACTED_HOST.com ([40.1.64.139]:22).
[11:04:54.344] stderr> /etc/profile:unset:76: no such hash table element: pathmunge
[11:04:54.352] > ready: 318c321aafb2
[11:04:54.395] > Linux 3.10.0-1160.15.2.el7.x86_64 #1 SMP Thu Jan 21 16:15:07 EST 2021
[11:04:54.395] Platform: linux
[11:04:54.568] > 318c321aafb2: running
[11:04:54.639] > Acquiring lock on /home/REDACTED_USER/.vscode-server/bin/2aeda6b18e13c4f4f9edf6667158a6b8d408874b/vscode-remote-lock.REDACTED_USER.2aeda6b18e13c4f4f9edf6667158a6b8d408874b
[11:04:54.656] > Installing to /home/REDACTED_USER/.vscode-server/bin/2aeda6b18e13c4f4f9edf6667158a6b8d408874b...
[11:04:54.657] > 318c321aafb2%%1%%
[11:04:54.679] > Downloading with wget
[11:04:56.141] > Download complete
[11:04:56.525] > 318c321aafb2%%2%%
> tar --version:
> tar (GNU tar) 1.26
> Copyright (C) 2011 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> 
> Written by John Gilmore and Jay Fenlason.
[11:05:14.551] > Checking /home/REDACTED_USER/.vscode-server/.2aeda6b18e13c4f4f9edf6667158a6b8d408874b.log and /home/REDACTED_USER/.vscode-server/.2aeda6b18e13c4f4f9edf6667158a6b8d408874b.pid for a running server
[11:05:16.326] > Starting server with command... /home/REDACTED_USER/.vscode-server/bin/2aeda6b18e13c4f4f9edf6667158a6b8d408874b/server.sh --start-server --host=127.0.0.1 --enable-remote-auto-shutdown --disable-telemetry --port=0  &> "/home/REDACTED_USER/.vscode-server/.2aeda6b18e13c4f4f9edf6667158a6b8d408874b.log" < /dev/null
> printenv:
[11:05:16.369] >     MANPATH=/opt/uge/uge-8.6.6/man:/usr/local/lmod/lmod/share/man::/opt/puppetlabs/puppet/share/man
>     XDG_SESSION_ID=332929
>     HOSTNAME=REDACTED_LOGIN_NODE
>     __LMOD_REF_COUNT_MODULEPATH=REDACTED
>     SHELL=/bin/zsh
>     HISTSIZE=1000
>     MODULEPATH_ROOT=REDACTED
>     SSH_CLIENT=40.1.119.12 49849 22
>     SGE_CELL=default
>     HTTPS_proxy=http://REDACTED_USER:mypassword@REDACTED_PROXY:REDACTED_PORT
>     CDC_PREW2KHOST=REDACTED_LOGIN_NODE
>     LMOD_PKG=/usr/local/lmod/lmod
>     QTDIR=/usr/lib64/qt-3.3
>     LMOD_VERSION=7.7.23
>     QTINC=/usr/lib64/qt-3.3/include
>     __LMOD_REF_COUNT_LOADEDMODULES=cluster-setup:1
>     QT_GRAPHICSSYSTEM_CHECKED=1
>     http_proxy=http://REDACTED_USER:mypassword@REDACTED_PROXY:REDACTED_PORT
>     HTTP_proxy=http://REDACTED_USER:mypassword@REDACTED_PROXY:REDACTED_PORT
>     USER=REDACTED_USER
>     LD_LIBRARY_PATH=REDACTED
>     LMOD_sys=Linux
>     __LMOD_REF_COUNT__LMFILES_=/opt/modulefiles/cluster-setup.lua:1
>     DA_SESSION_ID_AUTH=39feaf25-9298-5f4b-a167-38bbecb34a2c
>     VSCODE_AGENT_FOLDER=/home/REDACTED_USER/.vscode-server
>     _ModuleTable001_=REDACTED
>     MAIL=/var/spool/mail/REDACTED_USER
>     PATH=/opt/uge/uge-8.6.6/bin/lx-amd64:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/home/REDACTED_USER/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin
>     PWD=/home/REDACTED_USER
>     _LMFILES_=/opt/modulefiles/cluster-setup.lua
>     SGE_EXECD_PORT=6435
>     LANG=en_US.UTF-8
>     SGE_QMASTER_PORT=6434
>     MODULEPATH=REDACTED
>     _ModuleTable_Sz_=2
>     SGE_ROOT=/opt/uge/uge-8.6.6
>     LOADEDMODULES=cluster-setup
>     USER_PRINCIPAL_NAME=REDACTED_USER@REDACTED_COMPANY_URL.com
>     LMOD_CMD=/usr/local/lmod/lmod/libexec/lmod
>     LMOD_AVAIL_STYLE=grouped
>     https_proxy=http://REDACTED_USER:mypassword@REDACTED_PROXY:REDACTED_PORT
>     HTTPS_PROXY=http://REDACTED_USER:mypassword@REDACTED_PROXY:REDACTED_PORT
>     HISTCONTROL=ignoredups
>     CDC_JOINED_DC=ix1amadds04.REDACTED_COMPANY_URL.com
>     SHLVL=2
>     HOME=/home/REDACTED_USER
>     __LMOD_REF_COUNT_PATH=REDACTED
>     CDC_JOINED_SITE=INDY
>     _ModuleTable002_=REDACTED
>     no_proxy=127.0.0.1,REDACTED
>     DRMAA_LIBRARY_PATH=/opt/uge/uge-8.6.6/lib/lx-amd64/libdrmaa.so
>     HTTP_PROXY=http://REDACTED_USER:mypassword@REDACTED_PROXY:REDACTED_PORT
>     BASH_ENV=/usr/local/lmod/lmod/init/bash
>     LOGNAME=REDACTED_USER
>     QTLIB=/usr/lib64/qt-3.3/lib
>     CVS_RSH=ssh
>     XDG_DATA_DIRS=/home/REDACTED_USER/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
>     SSH_CONNECTION=40.1.119.12 49849 40.1.29.175 22
>     MODULESHOME=/usr/local/lmod/lmod
>     __LMOD_REF_COUNT_LD_LIBRARY_PATH=REDACTED
>     LMOD_SETTARG_FULL_SUPPORT=no
>     LESSOPEN=||/usr/bin/lesspipe.sh %s
>     CDC_JOINED_ZONE=CN=AM,CN=Zones,OU=Centrify,DC=REDACTED
>     SGE_CLUSTER_NAME=p6434
>     XDG_RUNTIME_DIR=/run/user/40114
>     CDC_LOCALHOST=REDACTED_LOGIN_NODE.com
>     LMOD_CACHED_LOADS=1
>     __LMOD_REF_COUNT_MANPATH=/opt/uge/uge-8.6.6/man:1;/usr/local/lmod/lmod/share/man:1;/opt/puppetlabs/puppet/share/man:1
>     LMOD_DIR=/usr/local/lmod/lmod/libexec
>     CDC_JOINED_DOMAIN=REDACTED_COMPANY_URL.com
>     BASH_FUNC_module()=() {  eval $($LMOD_CMD bash "$@") && eval $(${LMOD_SETTARG_CMD:-:} -s sh)
>     }
>     BASH_FUNC_ml()=() {  eval $($LMOD_DIR/ml_cmd "$@")
>     }
>     _=/usr/bin/printenv
>     OLDPWD=/home/REDACTED_USER/.vscode-server/bin/2aeda6b18e13c4f4f9edf6667158a6b8d408874b
[11:05:16.370] stderr> rm: cannot remove ‘/home/REDACTED_USER/.vscode-server/.2aeda6b18e13c4f4f9edf6667158a6b8d408874b.token’: No such file or directory
[11:05:16.370] stderr> cat: /home/REDACTED_USER/.vscode-server/.2aeda6b18e13c4f4f9edf6667158a6b8d408874b.log: No such file or directory
[11:05:16.370] > Spawned remote server: 28632
> Waiting for server log...
[11:05:16.395] > Waiting for server log...
[11:05:16.430] > Waiting for server log...
[11:05:16.464] > Waiting for server log...
[11:05:16.498] > Waiting for server log...
[11:05:16.535] > Waiting for server log...
[11:05:16.579] >  
> *
> * Reminder: You may only use this software with Visual Studio family products,
> * as described in the license (https://go.microsoft.com/fwlink/?linkid=2077057)
> *
>  
[11:05:16.579] > 318c321aafb2: start
> SSH_AUTH_SOCK====
> DISPLAY====
> webUiAccessToken====
> listeningOn==35103==
> osReleaseId==rhel==
> arch==x86_64==
> tmpDir==/run/user/40114==
> platform==linux==
> unpackResult==success==
> didLocalDownload==0==
> downloadTime==1486==
> installTime==18352==
> extInstallTime====
> serverStartTime==238==
> connectionToken==111111aa-1a11-1111-a111-1aa1111111a1==
> 318c321aafb2: end
[11:05:16.580] Received install output: 
SSH_AUTH_SOCK====
DISPLAY====
webUiAccessToken====
listeningOn==35103==
osReleaseId==rhel==
arch==x86_64==
tmpDir==/run/user/40114==
platform==linux==
unpackResult==success==
didLocalDownload==0==
downloadTime==1486==
installTime==18352==
extInstallTime====
serverStartTime==238==
connectionToken==111111aa-1a11-1111-a111-1aa1111111a1==

[11:05:16.580] Remote server is listening on 35103
[11:05:16.580] Parsed server configuration: {"serverConfiguration":{"remoteListeningOn":{"port":35103},"osReleaseId":"rhel","arch":"x86_64","webUiAccessToken":"","sshAuthSock":"","display":"","tmpDir":"/run/user/40114","platform":"linux","connectionToken":"111111aa-1a11-1111-a111-1aa1111111a1"},"downloadTime":1486,"installTime":18352,"serverStartTime":238,"installUnpackCode":"success"}
[11:05:16.581] Persisting server connection details to /Users/REDACTED_USER/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-REDACTED_HOST.com-2aeda6b18e13c4f4f9edf6667158a6b8d408874b-0.65.7/data.json
[11:05:16.582] Starting forwarding server. localPort 49896 -> socksPort 49847 -> remotePort 35103
[11:05:16.583] Forwarding server listening on 49896
[11:05:16.583] Waiting for ssh tunnel to be ready
[11:05:16.584] Tunneled 35103 to local port 49896
[11:05:16.584] Resolved "ssh-remote+REDACTED_HOST.com" to "127.0.0.1:49896"
[11:05:16.585] [Forwarding server 49896] Got connection 0
[11:05:16.590] ------




[11:05:16.626] Failed to set up socket for dynamic port forward to remote port 35103: Socket closed. Is the remote port correct?
[11:05:16.732] [Forwarding server 49896] Got connection 1
[11:05:16.789] Failed to set up socket for dynamic port forward to remote port 35103: Socket closed. Is the remote port correct?

标签: visual-studio-codesshvscode-remote

解决方案


推荐阅读