visual-studio-code - 公司硬件连接失败
问题描述
我正在尝试使用 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?
解决方案
推荐阅读
- php - 如何创建 2 个 PDO 数据库连接实例 PHP
- node.js - 未找到 ganache-cli 子进程依赖项
- php - admin-ajax.php POST 500 在 WordPress 中的问题
- c - 需要左值作为函数指针赋值的左操作数
- reactjs - 使用 3d 曲面图做出反应
- google-api - Google People API gapi.client.people 未定义
- ubuntu-18.04 - 恢复重启后丢失的 RAID10
- sprite - 使用颜色代码更改精灵颜色的问题
- bash - 空格分隔值;如何提供包含空格的值
- angular - 运算符“+”不能应用于类型