microsoft / vscode-remote-release

Visual Studio Code Remote Development: Open any folder in WSL, in a Docker container, or on a remote machine using SSH and take advantage of VS Code's full feature set.
https://aka.ms/vscode-remote
Other
3.66k stars 286 forks source link

Always disconnected to SSH one second after I just entered the password #6606

Closed B-1991-ing closed 1 year ago

B-1991-ing commented 2 years ago

Dear VS code team,

My VS code is always disconnected to SSH after I just enter my password for whole afternoon. But, in the morning at 8AM-12AM, it was okay. It wasn't so frequent like now.

[16:48:00.920] > local-server-2> Spawned ssh, pid=46357 [16:48:00.924] stderr> OpenSSH_8.6p1, LibreSSL 3.3.5 [16:48:00.954] stderr> debug1: Server host key: ssh-ed25519 SHA256:/jcI3Nuz+YK1qquVvfR1AmhLB3wdkKiWagV2IqJ2TZk [16:48:01.006] stderr> ############################################################# [16:48:01.007] stderr> # # [16:48:01.007] stderr> # Welcome to Computerome 2.0 # [16:48:01.007] stderr> # # [16:48:01.007] stderr> # NOTICE !!! # [16:48:01.007] stderr> # This system requires 2-factor authentication # [16:48:01.007] stderr> # # [16:48:01.007] stderr> # To login, type your password and press Enter. # [16:48:01.007] stderr> # This sends either an SMS passcode to your mobile # [16:48:01.007] stderr> # or a push-notification to Entrust IdentityGuard app. # [16:48:01.008] stderr> # If the push-notification times out, a new prompt line # [16:48:01.008] stderr> # asks for the 8 digit security code shown in the app. # [16:48:01.008] stderr> # # [16:48:01.008] stderr> # BY LOGGING INTO THIS SYSTEM YOU ACCEPT # [16:48:01.008] stderr> # COMPUTEROME'S TERMS AND CONDITIONS OF USE. # [16:48:01.008] stderr> # # [16:48:01.008] stderr> # Send support requests to computerome@dtu.dk # [16:48:01.009] stderr> # # [16:48:01.009] stderr> ############################################################# [16:48:01.165] Got askpass request: {"request":"(binson@ssh.computerome.dk) Password:"} [16:48:01.165] Showing password prompt [16:48:01.166] Listening for interwindow password on /var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/vscode-ssh-askpass-e8900110fd8bb42ab95448b8f809452d55c5d46a.sock [16:48:01.166] Writing password prompt to globalState [16:48:04.921] > local-server-1> Timed out [16:48:04.924] Local server exit: 0

tanhakabir commented 2 years ago

Could I see your full logs? Not only the ending?

B-1991-ing commented 2 years ago

Thank you very much for your reply.

For the last two days, I found that my PC can be connected with HPC well during the all day. But, my VS code can only be connected well with HPC through ssh binson@ssh.computerome.dk only between 6:30AM -2:30AM, 7:00PM (or later) - midnight (at least 11:30PM). After 2:30AM, my VS code will be disconnected with HPC every time I just login.

I just tried to login to, and the response is like below.

[18:12:37.429] Log Level: 2
[18:12:37.431] remote-ssh@0.71.2021121615
[18:12:37.431] darwin x64
[18:12:37.447] SSH Resolver called for "ssh-remote+ssh.computerome.dk", attempt 1
[18:12:37.447] "remote.SSH.useLocalServer": true
[18:12:37.447] "remote.SSH.path": undefined
[18:12:37.447] "remote.SSH.configFile": undefined
[18:12:37.448] "remote.SSH.useFlock": true
[18:12:37.448] "remote.SSH.lockfilesInTmp": false
[18:12:37.448] "remote.SSH.localServerDownload": auto
[18:12:37.448] "remote.SSH.remoteServerListenOnSocket": false
[18:12:37.448] "remote.SSH.showLoginTerminal": false
[18:12:37.448] "remote.SSH.defaultExtensions": []
[18:12:37.448] "remote.SSH.loglevel": 2
[18:12:37.448] "remote.SSH.enableDynamicForwarding": true
[18:12:37.449] "remote.SSH.enableRemoteCommand": false
[18:12:37.449] "remote.SSH.serverPickPortsFromRange": {}
[18:12:37.449] "remote.SSH.serverInstallPath": {}
[18:12:37.451] SSH Resolver called for host: ssh.computerome.dk
[18:12:37.451] Setting up SSH remote "ssh.computerome.dk"
[18:12:37.454] Acquiring local install lock: /var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/vscode-remote-ssh-8006fdda-install.lock
[18:12:37.457] Looking for existing server data file at /Users/bing/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-8006fdda-899d46d82c4c95423fb7e10e68eba52050e30ba3-0.71.2021121615/data.json
[18:12:37.457] Using commit id "899d46d82c4c95423fb7e10e68eba52050e30ba3" and quality "stable" for server
[18:12:37.459] Install and start server if needed
[18:12:37.463] PATH: /Users/bing/opt/anaconda3/bin:/Users/bing/opt/anaconda3/condabin:/Users/bing/Library/Caches/activestate/bin:/Users/bing/.local/ActiveState/StateTool/release:/Users/bing/perl5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/opt/X11/bin
[18:12:37.463] Checking ssh with "ssh -V"
[18:12:37.489] > OpenSSH_8.6p1, LibreSSL 3.3.5

[18:12:37.494] askpass server listening on /var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/vscode-ssh-askpass-55cc2bc16219633c18f5539a8a509ac21eda5c9b.sock
[18:12:37.501] Spawning local server with {"serverId":1,"ipcHandlePath":"/var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/vscode-ssh-askpass-983075bdccc5f4a321e7e4a7189d9c486717aa30.sock","sshCommand":"ssh","sshArgs":["-v","-T","-D","62076","-o","ConnectTimeout=60","ssh.computerome.dk"],"dataFilePath":"/Users/bing/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-8006fdda-899d46d82c4c95423fb7e10e68eba52050e30ba3-0.71.2021121615/data.json"}
[18:12:37.501] Local server env: {"DISPLAY":"/private/tmp/com.apple.launchd.bWaXN6p6iE/org.xquartz:0","ELECTRON_RUN_AS_NODE":"1","SSH_ASKPASS":"/Users/bing/.vscode/extensions/ms-vscode-remote.remote-ssh-0.71.2021121615/out/local-server/askpass.sh","VSCODE_SSH_ASKPASS_NODE":"/private/var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/AppTranslocation/B6C0D79D-989A-4B24-8F76-77447B3D8E07/d/Visual Studio Code.app/Contents/MacOS/Electron","VSCODE_SSH_ASKPASS_EXTRA_ARGS":"--ms-enable-electron-run-as-node","VSCODE_SSH_ASKPASS_MAIN":"/Users/bing/.vscode/extensions/ms-vscode-remote.remote-ssh-0.71.2021121615/out/askpass-main.js","VSCODE_SSH_ASKPASS_HANDLE":"/var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/vscode-ssh-askpass-55cc2bc16219633c18f5539a8a509ac21eda5c9b.sock"}
[18:12:37.504] Spawned 24117
[18:12:37.622] > local-server-1> Spawned ssh, pid=24124
[18:12:37.624] stderr> OpenSSH_8.6p1, LibreSSL 3.3.5
[18:12:37.743] stderr> debug1: Server host key: ssh-ed25519 SHA256:/jcI3Nuz+YK1qquVvfR1AmhLB3wdkKiWagV2IqJ2TZk
[18:12:37.805] stderr> #############################################################
[18:12:37.805] stderr> #                                                           #
[18:12:37.805] stderr> #                 Welcome to Computerome 2.0                #
[18:12:37.805] stderr> #                                                           #
[18:12:37.805] stderr> #                         NOTICE !!!                        #
[18:12:37.805] stderr> #        This system requires 2-factor authentication       #
[18:12:37.805] stderr> #                                                           #
[18:12:37.805] stderr> #       To login, type your password and press Enter.       #
[18:12:37.805] stderr> #     This sends either an SMS passcode to your mobile      #
[18:12:37.805] stderr> #    or a push-notification to Entrust IdentityGuard app.   #
[18:12:37.806] stderr> #   If the push-notification times out, a new prompt line   #
[18:12:37.806] stderr> #    asks for the 8 digit security code shown in the app.   #
[18:12:37.806] stderr> #                                                           #
[18:12:37.806] stderr> #           BY LOGGING INTO THIS SYSTEM YOU ACCEPT          #
[18:12:37.806] stderr> #         COMPUTEROME'S TERMS AND CONDITIONS OF USE.        #
[18:12:37.806] stderr> #                                                           #
[18:12:37.806] stderr> #        Send support requests to computerome@dtu.dk        #
[18:12:37.806] stderr> #                                                           #
[18:12:37.806] stderr> #############################################################
[18:12:37.928] Got askpass request: {"request":"(binson@ssh.computerome.dk) Password:"}
[18:12:37.929] Showing password prompt
[18:12:37.929] Listening for interwindow password on /var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/vscode-ssh-askpass-febd991d5a1ef1796f65ec6b7a208be94d9b07ec.sock
[18:12:37.930] Writing password prompt to globalState
[18:12:48.184] Got password response
[18:12:48.184] Interactor gave response: ********
[18:12:48.185] Cleaning up other-window auth server
[18:12:48.427] Got askpass request: {"request":"(binson@ssh.computerome.dk) Password:"}
[18:12:48.427] Showing password prompt
[18:12:48.428] Listening for interwindow password on /var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/vscode-ssh-askpass-91e5d5ac2bb468e1e0e2b996c6b5845c6c363102.sock
[18:12:48.428] Writing password prompt to globalState
[18:12:55.024] Got password response
[18:12:55.025] Interactor gave response: *************
[18:12:55.025] Cleaning up other-window auth server
[18:12:55.604] Got askpass request: {"request":"(binson@ssh.computerome.dk) Enter your one-time password."}
[18:12:55.605] Listening for interwindow password on /var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/vscode-ssh-askpass-37e2e5218520a00cb72c838b8efe4132117b8014.sock
[18:12:55.605] Writing password prompt to globalState
[18:13:05.138] Interactor gave response: ********
[18:13:05.139] Cleaning up other-window auth server
[18:13:05.257] stderr> Authenticated to ssh.computerome.dk ([130.226.25.10]:22).
[18:13:05.366] > ready: 528809de3219
[18:13:05.371] > Linux 3.10.0-1062.4.1.el7.x86_64 #1 SMP Fri Oct 18 17:15:30 UTC 2019
[18:13:05.372] Platform: linux
[18:13:05.401] > 528809de3219: running
[18:13:05.447] > Acquiring lock on /home/people/binson/.vscode-server/bin/899d46d82c4c95423fb7e10e68eba52050e30ba3/vscode-remote-lock.binson.899d46d82c4c95423fb7e10e68eba52050e30ba3
[18:13:05.452] > Found existing installation at /home/people/binson/.vscode-server/bin/899d46d82c4c95423fb7e10e68eba52050e30ba3...
> Checking /home/people/binson/.vscode-server/.899d46d82c4c95423fb7e10e68eba52050e30ba3.log and /home/people/binson/.vscode-server/.899d46d82c4c95423fb7e10e68eba52050e30ba3.pid for a running server
[18:13:05.454] > Looking for server with pid: 20429
[18:13:05.537] > Starting server with command... /home/people/binson/.vscode-server/bin/899d46d82c4c95423fb7e10e68eba52050e30ba3/server.sh --start-server --host=127.0.0.1 --enable-remote-auto-shutdown --port=0    &> "/home/people/binson/.vscode-server/.899d46d82c4c95423fb7e10e68eba52050e30ba3.log" < /dev/null
> printenv:
[18:13:05.538] >     MANPATH=/cm/local/apps/environment-modules/4.2.1//share/man:/usr/local/man:/usr/local/share/man:/usr/share/man/overrides:/usr/share/man:/cm/local/apps/environment-modules/current/share/man:/opt/thinlinc/share/man
>     XDG_SESSION_ID=741340
>     HOSTNAME=g-12-l0002
>     SHELL=/bin/bash
>     MODULES_CMD=/cm/local/apps/environment-modules/4.2.1/libexec/modulecmd.tcl
>     HISTSIZE=1000
>     WISECONFIGDIR=/usr/share/wise2/
>     SSH_CLIENT=130.225.243.2 62078 22
>     PERL5LIB=/opt/moab/lib/perl5
>     QTDIR=/usr/lib64/qt-3.3
>     QTINC=/usr/lib64/qt-3.3/include
>     LC_ALL=en_US.utf-8
>     QT_GRAPHICSSYSTEM_CHECKED=1
>     USER=binson
>     ENV=/cm/local/apps/environment-modules/4.2.1//init/profile.sh
>     VSCODE_AGENT_FOLDER=/home/people/binson/.vscode-server
>     PATH=/usr/local/bin:/usr/local/sbin:/usr/lib64/qt-3.3/bin:/cm/local/apps/environment-modules/4.2.1//bin:/opt/moab/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/sbin:/cm/local/apps/environment-modules/4.2.1/bin:/opt/thinlinc/bin:/home/people/binson/.local/bin:/home/people/binson/bin
>     MAIL=/var/spool/mail/binson
>     PWD=/home/people/binson
>     LANG=en_US.utf-8
>     MOABHOMEDIR=/opt/moab
>     MODULEPATH=/cm/local/modulefiles:/cm/local/.modulefiles_cache/shared/modulefiles
>     KDEDIRS=/usr
>     LOADEDMODULES=
>     ENABLE_LMOD=0
>     HISTCONTROL=ignoredups
>     HOME=/home/people/binson
>     SHLVL=2
>     BASH_ENV=/cm/local/apps/environment-modules/4.2.1//init/bash
>     LOGNAME=binson
>     QTLIB=/usr/lib64/qt-3.3/lib
>     SSH_CONNECTION=130.225.243.2 62078 10.45.15.69 22
>     XDG_DATA_DIRS=/home/people/binson/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
>     MODULESHOME=/cm/local/apps/environment-modules/4.2.1/
>     LESSOPEN=||/usr/bin/lesspipe.sh %s
>     XDG_RUNTIME_DIR=/run/user/113801408
>     QT_PLUGIN_PATH=/usr/lib64/kde4/plugins:/usr/lib/kde4/plugins
>     BASH_FUNC_module()=() {  unset _mlshdbg;
>      if [ "${MODULES_SILENT_SHELL_DEBUG:-0}" = '1' ]; then
>      case "$-" in 
>      *v*x*)
>      set +vx;
>      _mlshdbg='vx'
>      ;;
>      *v*)
>      set +v;
>      _mlshdbg='v'
>      ;;
>      *x*)
>      set +x;
>      _mlshdbg='x'
>      ;;
>      *)
>      _mlshdbg=''
>      ;;
>      esac;
>      fi;
>      unset _mlre _mlIFS;
>      if [ -n "${IFS+x}" ]; then
>      _mlIFS=$IFS;
>      fi;
>      IFS=' ';
>      for _mlv in ${MODULES_RUN_QUARANTINE:-};
>      do
>      if [ "${_mlv}" = "${_mlv##*[!A-Za-z0-9_]}" -a "${_mlv}" = "${_mlv#[0-9]}" ]; then
>      if [ -n "`eval 'echo ${'$_mlv'+x}'`" ]; then
>      _mlre="${_mlre:-}${_mlv}_modquar='`eval 'echo ${'$_mlv'}'`' ";
>      fi;
>      _mlrv="MODULES_RUNENV_${_mlv}";
>      _mlre="${_mlre:-}${_mlv}='`eval 'echo ${'$_mlrv':-}'`' ";
>      fi;
>      done;
>      if [ -n "${_mlre:-}" ]; then
>      eval `eval ${_mlre}/usr/bin/tclsh /cm/local/apps/environment-modules/4.2.1/libexec/modulecmd.tcl bash '"$@"'`;
>      else
>      eval `/usr/bin/tclsh /cm/local/apps/environment-modules/4.2.1/libexec/modulecmd.tcl bash "$@"`;
>      fi;
>      _mlstatus=$?;
>      if [ -n "${_mlIFS+x}" ]; then
>      IFS=$_mlIFS;
>      else
>      unset IFS;
>      fi;
>      unset _mlre _mlv _mlrv _mlIFS;
>      if [ -n "${_mlshdbg:-}" ]; then
>      set -$_mlshdbg;
>      fi;
>      unset _mlshdbg;
>      return $_mlstatus
>     }
>     BASH_FUNC_switchml()=() {  typeset swfound=1;
>      if [ "${MODULES_USE_COMPAT_VERSION:-0}" = '1' ]; then
>      typeset swname='main';
>      if [ -e /cm/local/apps/environment-modules/4.2.1//libexec/modulecmd.tcl ]; then
>      typeset swfound=0;
>      unset MODULES_USE_COMPAT_VERSION;
>      fi;
>      else
>      typeset swname='compatibility';
>      if [ -e /cm/local/apps/environment-modules/4.2.1//libexec/modulecmd-compat ]; then
>      typeset swfound=0;
>      MODULES_USE_COMPAT_VERSION=1;
>      export MODULES_USE_COMPAT_VERSION;
>      fi;
>      fi;
>      if [ $swfound -eq 0 ]; then
>      echo "Switching to Modules $swname version";
>      source /cm/local/apps/environment-modules/4.2.1//init/bash;
>      else
>      echo "Cannot switch to Modules $swname version, command not found";
>      return 1;
>      fi
>     }
>     _=/usr/bin/printenv
[18:13:05.554] > Spawned remote server: 27221
[18:13:05.558] > Waiting for server log...
[18:13:05.592] > Waiting for server log...
[18:13:05.625] > Waiting for server log...
[18:13:05.663] >  
> *
> * Reminder: You may only use this software with Visual Studio family products,
> * as described in the license (https://go.microsoft.com/fwlink/?linkid=2077057)
> *
>  
[18:13:05.674] > 528809de3219: start
> SSH_AUTH_SOCK====
> DISPLAY====
> webUiAccessToken====
> listeningOn==47006==
> osReleaseId==centos==
> arch==x86_64==
> tmpDir==/run/user/113801408==
> platform==linux==
> unpackResult====
> didLocalDownload==0==
> downloadTime====
> installTime====
> extInstallTime====
> serverStartTime==122==
> connectionToken==1aa111a1-111a-1111-aaa1-11a1a1a1a1aa==
> 528809de3219: end
[18:13:05.675] Received install output: 
SSH_AUTH_SOCK====
DISPLAY====
webUiAccessToken====
listeningOn==47006==
osReleaseId==centos==
arch==x86_64==
tmpDir==/run/user/113801408==
platform==linux==
unpackResult====
didLocalDownload==0==
downloadTime====
installTime====
extInstallTime====
serverStartTime==122==
connectionToken==1aa111a1-111a-1111-aaa1-11a1a1a1a1aa==

[18:13:05.675] Remote server is listening on 47006
[18:13:05.676] Parsed server configuration: {"serverConfiguration":{"remoteListeningOn":{"port":47006},"osReleaseId":"centos","arch":"x86_64","webUiAccessToken":"","sshAuthSock":"","display":"","tmpDir":"/run/user/113801408","platform":"linux","connectionToken":"1aa111a1-111a-1111-aaa1-11a1a1a1a1aa"},"serverStartTime":122,"installUnpackCode":""}
[18:13:05.679] Persisting server connection details to /Users/bing/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-8006fdda-899d46d82c4c95423fb7e10e68eba52050e30ba3-0.71.2021121615/data.json
[18:13:05.682] Starting forwarding server. localPort 62081 -> socksPort 62076 -> remotePort 47006
[18:13:05.683] Forwarding server listening on 62081
[18:13:05.683] Waiting for ssh tunnel to be ready
[18:13:05.684] [Forwarding server 62081] Got connection 0
[18:13:05.685] Tunneled 47006 to local port 62081
[18:13:05.686] Resolved "ssh-remote+ssh.computerome.dk" to "127.0.0.1:62081"
[18:13:05.694] ------

[18:13:05.728] [Forwarding server 62081] Got connection 1
[18:13:05.884] [Forwarding server 62081] Got connection 2
[18:13:37.750] ------

[18:13:37.750] SSH Resolver called for "ssh-remote+ssh.computerome.dk", attempt 2, (Reconnection)
[18:13:37.750] SSH Resolver called for host: ssh.computerome.dk
[18:13:37.751] Setting up SSH remote "ssh.computerome.dk"
[18:13:37.755] Acquiring local install lock: /var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/vscode-remote-ssh-8006fdda-install.lock
[18:13:37.758] Looking for existing server data file at /Users/bing/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-8006fdda-899d46d82c4c95423fb7e10e68eba52050e30ba3-0.71.2021121615/data.json
[18:13:37.760] Found local server running: {"remoteListeningOn":{"port":47006},"osReleaseId":"centos","arch":"x86_64","webUiAccessToken":"","sshAuthSock":"","display":"","tmpDir":"/run/user/113801408","platform":"linux","connectionToken":"1aa111a1-111a-1111-aaa1-11a1a1a1a1aa","pid":24117,"ipcHandlePath":"/var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/vscode-ssh-askpass-983075bdccc5f4a321e7e4a7189d9c486717aa30.sock","socksPort":62076,"startupTime":1649866357504}
[18:13:37.760] Running server is stale. Ignoring
[18:13:37.761] Using commit id "899d46d82c4c95423fb7e10e68eba52050e30ba3" and quality "stable" for server
[18:13:37.767] Install and start server if needed
[18:13:37.780] askpass server listening on /var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/vscode-ssh-askpass-9ecf65c90cb9ca7a0b3fd90e1aa586cbbb3580d0.sock
[18:13:37.781] Spawning local server with {"serverId":2,"ipcHandlePath":"/var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/vscode-ssh-askpass-5535a6654d26723aadd7e762aff63d8bb975771d.sock","sshCommand":"ssh","sshArgs":["-v","-T","-D","62110","-o","ConnectTimeout=60","ssh.computerome.dk"],"dataFilePath":"/Users/bing/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-8006fdda-899d46d82c4c95423fb7e10e68eba52050e30ba3-0.71.2021121615/data.json"}
[18:13:37.781] Local server env: {"DISPLAY":"/private/tmp/com.apple.launchd.bWaXN6p6iE/org.xquartz:0","ELECTRON_RUN_AS_NODE":"1","SSH_ASKPASS":"/Users/bing/.vscode/extensions/ms-vscode-remote.remote-ssh-0.71.2021121615/out/local-server/askpass.sh","VSCODE_SSH_ASKPASS_NODE":"/private/var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/AppTranslocation/B6C0D79D-989A-4B24-8F76-77447B3D8E07/d/Visual Studio Code.app/Contents/MacOS/Electron","VSCODE_SSH_ASKPASS_EXTRA_ARGS":"--ms-enable-electron-run-as-node","VSCODE_SSH_ASKPASS_MAIN":"/Users/bing/.vscode/extensions/ms-vscode-remote.remote-ssh-0.71.2021121615/out/askpass-main.js","VSCODE_SSH_ASKPASS_HANDLE":"/var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/vscode-ssh-askpass-9ecf65c90cb9ca7a0b3fd90e1aa586cbbb3580d0.sock"}
[18:13:37.785] Spawned 24161
[18:13:37.934] > local-server-2> Spawned ssh, pid=24168
[18:13:37.938] stderr> OpenSSH_8.6p1, LibreSSL 3.3.5
[18:13:37.983] stderr> debug1: Server host key: ssh-ed25519 SHA256:/jcI3Nuz+YK1qquVvfR1AmhLB3wdkKiWagV2IqJ2TZk
[18:13:38.047] stderr> #############################################################
[18:13:38.047] stderr> #                                                           #
[18:13:38.047] stderr> #                 Welcome to Computerome 2.0                #
[18:13:38.047] stderr> #                                                           #
[18:13:38.047] stderr> #                         NOTICE !!!                        #
[18:13:38.047] stderr> #        This system requires 2-factor authentication       #
[18:13:38.047] stderr> #                                                           #
[18:13:38.048] stderr> #       To login, type your password and press Enter.       #
[18:13:38.048] stderr> #     This sends either an SMS passcode to your mobile      #
[18:13:38.048] stderr> #    or a push-notification to Entrust IdentityGuard app.   #
[18:13:38.048] stderr> #   If the push-notification times out, a new prompt line   #
[18:13:38.048] stderr> #    asks for the 8 digit security code shown in the app.   #
[18:13:38.048] stderr> #                                                           #
[18:13:38.048] stderr> #           BY LOGGING INTO THIS SYSTEM YOU ACCEPT          #
[18:13:38.048] stderr> #         COMPUTEROME'S TERMS AND CONDITIONS OF USE.        #
[18:13:38.048] stderr> #                                                           #
[18:13:38.048] stderr> #        Send support requests to computerome@dtu.dk        #
[18:13:38.049] stderr> #                                                           #
[18:13:38.049] stderr> #############################################################
[18:13:38.200] Got askpass request: {"request":"(binson@ssh.computerome.dk) Password:"}
[18:13:38.201] Showing password prompt
[18:13:38.202] Listening for interwindow password on /var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/vscode-ssh-askpass-6bfd8b086a75325b6fe390c749a937262a290dcc.sock
[18:13:38.202] Writing password prompt to globalState
[18:13:41.092] > local-server-1> Timed out
[18:13:41.139] Local server exit: 0
B-1991-ing commented 2 years ago

Now, at 7:01PM, I try to login and being disconnected again and again....

[19:00:53.609] Log Level: 2
[19:00:53.610] remote-ssh@0.71.2021121615
[19:00:53.610] darwin x64
[19:00:53.611] SSH Resolver called for "ssh-remote+ssh.computerome.dk", attempt 1
[19:00:53.611] "remote.SSH.useLocalServer": true
[19:00:53.612] "remote.SSH.path": undefined
[19:00:53.612] "remote.SSH.configFile": undefined
[19:00:53.612] "remote.SSH.useFlock": true
[19:00:53.612] "remote.SSH.lockfilesInTmp": false
[19:00:53.612] "remote.SSH.localServerDownload": auto
[19:00:53.612] "remote.SSH.remoteServerListenOnSocket": false
[19:00:53.612] "remote.SSH.showLoginTerminal": false
[19:00:53.612] "remote.SSH.defaultExtensions": []
[19:00:53.613] "remote.SSH.loglevel": 2
[19:00:53.613] "remote.SSH.enableDynamicForwarding": true
[19:00:53.613] "remote.SSH.enableRemoteCommand": false
[19:00:53.613] "remote.SSH.serverPickPortsFromRange": {}
[19:00:53.613] "remote.SSH.serverInstallPath": {}
[19:00:53.614] SSH Resolver called for host: ssh.computerome.dk
[19:00:53.614] Setting up SSH remote "ssh.computerome.dk"
[19:00:53.616] Acquiring local install lock: /var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/vscode-remote-ssh-8006fdda-install.lock
[19:00:53.628] Looking for existing server data file at /Users/bing/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-8006fdda-899d46d82c4c95423fb7e10e68eba52050e30ba3-0.71.2021121615/data.json
[19:00:53.630] Using commit id "899d46d82c4c95423fb7e10e68eba52050e30ba3" and quality "stable" for server
[19:00:53.633] Install and start server if needed
[19:00:53.635] PATH: /Users/bing/opt/anaconda3/bin:/Users/bing/opt/anaconda3/condabin:/Users/bing/Library/Caches/activestate/bin:/Users/bing/.local/ActiveState/StateTool/release:/Users/bing/perl5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/opt/X11/bin
[19:00:53.635] Checking ssh with "ssh -V"
[19:00:53.655] > OpenSSH_8.6p1, LibreSSL 3.3.5

[19:00:53.665] askpass server listening on /var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/vscode-ssh-askpass-e34480f1419355b93ecb69e1ad93690837fea996.sock
[19:00:53.666] Spawning local server with {"serverId":1,"ipcHandlePath":"/var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/vscode-ssh-askpass-73903bdd6ba5f7e0fb0a9af10c6987043c947ee8.sock","sshCommand":"ssh","sshArgs":["-v","-T","-D","62955","-o","ConnectTimeout=120","ssh.computerome.dk"],"dataFilePath":"/Users/bing/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-8006fdda-899d46d82c4c95423fb7e10e68eba52050e30ba3-0.71.2021121615/data.json"}
[19:00:53.666] Local server env: {"DISPLAY":"/private/tmp/com.apple.launchd.bWaXN6p6iE/org.xquartz:0","ELECTRON_RUN_AS_NODE":"1","SSH_ASKPASS":"/Users/bing/.vscode/extensions/ms-vscode-remote.remote-ssh-0.71.2021121615/out/local-server/askpass.sh","VSCODE_SSH_ASKPASS_NODE":"/private/var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/AppTranslocation/B6C0D79D-989A-4B24-8F76-77447B3D8E07/d/Visual Studio Code.app/Contents/MacOS/Electron","VSCODE_SSH_ASKPASS_EXTRA_ARGS":"--ms-enable-electron-run-as-node","VSCODE_SSH_ASKPASS_MAIN":"/Users/bing/.vscode/extensions/ms-vscode-remote.remote-ssh-0.71.2021121615/out/askpass-main.js","VSCODE_SSH_ASKPASS_HANDLE":"/var/folders/_k/wtfw2bs5159bwqckny0dvhxr0000gn/T/vscode-ssh-askpass-e34480f1419355b93ecb69e1ad93690837fea996.sock"}
[19:00:53.669] Spawned 25828
[19:00:53.804] > local-server-1> Spawned ssh, pid=25835
[19:00:53.807] stderr> OpenSSH_8.6p1, LibreSSL 3.3.5
[19:00:53.811] stderr> ssh: connect to host ssh.computerome.dk port 22: Connection refused
[19:00:53.812] > local-server-1> ssh child died, shutting down
[19:00:53.816] Local server exit: 0
[19:00:53.817] Received install output: local-server-1> Spawned ssh, pid=25835
OpenSSH_8.6p1, LibreSSL 3.3.5
ssh: connect to host ssh.computerome.dk port 22: Connection refused
local-server-1> ssh child died, shutting down

[19:00:53.817] Failed to parse remote port from server output
[19:00:53.819] Resolver error: Error: 
    at Function.Create (/Users/bing/.vscode/extensions/ms-vscode-remote.remote-ssh-0.71.2021121615/out/extension.js:1:431103)
    at Object.t.handleInstallOutput (/Users/bing/.vscode/extensions/ms-vscode-remote.remote-ssh-0.71.2021121615/out/extension.js:1:429755)
    at Object.e [as tryInstallWithLocalServer] (/Users/bing/.vscode/extensions/ms-vscode-remote.remote-ssh-0.71.2021121615/out/extension.js:1:469838)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at async /Users/bing/.vscode/extensions/ms-vscode-remote.remote-ssh-0.71.2021121615/out/extension.js:1:487415
    at async Object.t.withShowDetailsEvent (/Users/bing/.vscode/extensions/ms-vscode-remote.remote-ssh-0.71.2021121615/out/extension.js:1:491162)
    at async /Users/bing/.vscode/extensions/ms-vscode-remote.remote-ssh-0.71.2021121615/out/extension.js:1:468281
    at async E (/Users/bing/.vscode/extensions/ms-vscode-remote.remote-ssh-0.71.2021121615/out/extension.js:1:464789)
    at async Object.t.resolveWithLocalServer (/Users/bing/.vscode/extensions/ms-vscode-remote.remote-ssh-0.71.2021121615/out/extension.js:1:467896)
    at async Object.t.resolve (/Users/bing/.vscode/extensions/ms-vscode-remote.remote-ssh-0.71.2021121615/out/extension.js:1:488772)
    at async /Users/bing/.vscode/extensions/ms-vscode-remote.remote-ssh-0.71.2021121615/out/extension.js:1:565038
[19:00:53.824] ------

[19:01:04.576] ConfigFileWatcher: start watching file:///Users/bing/.ssh/config
[19:01:04.576] ConfigFileWatcher: adding save listener
[19:01:04.576] ConfigFileWatcher: adding close listener
[19:01:04.616] ConfigFileWatcher: closing untitled:Untitled-1
tanhakabir commented 2 years ago

Hm I'm seeing ssh: connect to host ssh.computerome.dk port 22: Connection refused and SSH Resolver called for "ssh-remote+ssh.computerome.dk", attempt 2, (Reconnection) which indicates that the remote machine is either unreachable or dropping its connection.

You mentioned that certain times of day you have better success than others. This is most likely then an issue with the remote machine that you're trying to connect to since the Remote SSH extension only uses your OpenSSH binary on your machine to connect to a remote; it is time of day agnostic.

Are you able to check with your IT department to see why certain times of day you have different connectivity?

B-1991-ing commented 2 years ago

Thank you very much for your quick reply. The website doesn't exactly same the certain time for me connect in one day. But it rejected me many times below maybe because below message mentioned in the official page - limit the maximum simultaneous connections to avoid multiple login prompts.

In order to use most FTP/SFTP clients on a 2 factor system you will need to limit the maximum simultaneous connections to avoid multiple login prompts. You should also set up Entrust as your Two-Factor Authentication method. Here you can see how to setup the mostly used clients.

tanhakabir commented 2 years ago

I'm not sure about the exact specifications of your remote machine but you could try following their suggestions. Are you able to reliably connect for a long time through your shell?

B-1991-ing commented 2 years ago

Okay, but still thank you very much.

Yeah, I can login to my HPC account through my Mac terminal using ssh binson@computerome.dk whenever.

But, I can't login to my HPC account through my VS code editor using ssh binson@computerome.dk now.

tanhakabir commented 2 years ago

And you see no disconnection errors when you're using your terminal? Would you be able to share your output from this?

B-1991-ing commented 2 years ago

Actually yesterday night I can still login to my HPC through my Mac terminal.

But, now, when I try to login to my HPC via my Mac terminal, what I get is like below.

Last login: Wed Apr 13 21:07:50 on ttys001 (base) bing@Bings-MacBook-Pro ~ % ssh binson@ssh.computerome.dk #############################################################

Welcome to Computerome 2.0

NOTICE !!!

This system requires 2-factor authentication

To login, type your password and press Enter.

This sends either an SMS passcode to your mobile

or a push-notification to Entrust IdentityGuard app.

If the push-notification times out, a new prompt line

asks for the 8 digit security code shown in the app.

BY LOGGING INTO THIS SYSTEM YOU ACCEPT

COMPUTEROME'S TERMS AND CONDITIONS OF USE.

Send support requests to computerome@dtu.dk

############################################################# (binson@ssh.computerome.dk) Password: (binson@ssh.computerome.dk) Password: (binson@ssh.computerome.dk) Password:

zsh: suspended ssh binson@ssh.computerome.dk (base) bing@Bings-MacBook-Pro ~ % ssh binson@ssh.computerome.dk #############################################################

Welcome to Computerome 2.0

NOTICE !!!

This system requires 2-factor authentication

To login, type your password and press Enter.

This sends either an SMS passcode to your mobile

or a push-notification to Entrust IdentityGuard app.

If the push-notification times out, a new prompt line

asks for the 8 digit security code shown in the app.

BY LOGGING INTO THIS SYSTEM YOU ACCEPT

COMPUTEROME'S TERMS AND CONDITIONS OF USE.

Send support requests to computerome@dtu.dk

############################################################# (binson@ssh.computerome.dk) Password: (binson@ssh.computerome.dk) Password: (binson@ssh.computerome.dk) Password: binson@ssh.computerome.dk: Permission denied (gssapi-keyex,gssapi-with-mic,keyboard-interactive).

tanhakabir commented 2 years ago

I don't know much about your remote machine but it looks like your credentials are being denied: Permission denied (gssapi-keyex,gssapi-with-mic,keyboard-interactive).

B-1991-ing commented 2 years ago

It was actually okay last night, but was denied since this morning. I already emailed the HPC support team yesterday night, but since today until next Monday is Danish Easter holiday, so I may get answer next week.

Thank you very much.

roblourens commented 1 year ago

It seems like there is an issue on the remote's side