Good to know. I'll keep an eye on the bug log. I did try sshx, as you suggested, but that didn't work, either.
It did connect to the server, but seems to expect a password -- without actually prompting the user to enter one. The debug dump is over a million lines long; let me know if you want the whole thing. (Gzipped, I assume.) Here's the last bit, anonymized. Does this help? Thanks again, Fred 10:16:22.003833 tramp-accept-process-output (10) # *tramp/sshx usern...@xxx.xxx.xxx.xxx* run nil ssh -l USERNAME -e none -t -t -o RemoteCommand="/bin/sh -i" xxx.xxx.xxx.xxx && exit || exit ################################################################################ THIS IS A PROPRIETARY CORPORATION SYSTEM, RESTRICTED TO AUTHORIZED PERSONNEL AND FOR OFFICIAL, AUTHORIZED CORPORATION BUSINESS ONLY. ANYONE USING THIS SYSTEM, NETWORK OR DATA IS SUBJECT TO MONITORING AT ANY TIME. ANYONE USING THIS SYSTEM THEREBY EXPRESSLY CONSENTS TO SUCH MONITORING AND IS FURTHER ADVISED THAT ANY EVIDENCE OF CRIMINAL AND/OR OTHERWISE IMPROPER OR UNAUTHORIZED ACTIVITY MAY BE PROVIDED TO LAW ENFORCEMENT OFFICIALS FOR PROSECUTION AND/OR USED BY CORPORATION AS IT SEES FIT. ################################################################################ 10:16:22.003882 tramp-flush-connection-property (7) # locked 10:16:22.003928 tramp-get-connection-property (7) # process-buffer nil; cache used: t 10:16:22.003979 tramp-process-one-action (5) # Looking for regexp "\(.*\(?:login\|user\)\(?:[[:blank:]].*\)?:[[:blank:]]*\)\'" from remote shell 10:16:22.004019 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.004054 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.004439 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|decryption key\|encryption key\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|p\(?:a\(?:rola\|s\(?:ahitza\|s\(?: phrase\|code\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|in\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*[:៖:]\0?[[:blank:]]*\)\'" from remote shell 10:16:22.004500 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.004536 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.004709 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Verification code\).*[:៖:][[:blank:]]*\)\'" from remote shell 10:16:22.004750 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.004787 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.004846 tramp-process-one-action (5) # Looking for regexp "\(^.*\(?:Permission denied\|Timeout, server not responding\.\|Sorry, try again\.\|Name or service not known\|Host key verification failed\.\|Authentication failed\|No supported authentication methods left to try!\|Login \(?:[Ii]ncorrect\)\|Connection \(?:\(?:clo\|refu\)sed\)\|Received signal [[:digit:]]+\).*\)\'" from remote shell 10:16:22.004891 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.004928 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.005017 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%> ]*[#$%>] *\)\'" from remote shell 10:16:22.005057 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.005093 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.005148 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\| \)[^] #-%>]*#?[]#-%>][[:blank:]]*\)\'" from remote shell 10:16:22.005186 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.005222 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.005281 tramp-process-one-action (5) # Looking for regexp "\(Are you sure you want to continue connecting (yes/no\(?:/\[fingerprint]\)?)\?[[:blank:]]*\)\'" from remote shell 10:16:22.005323 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.005359 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.005404 tramp-process-one-action (5) # Looking for regexp "\(\(?:Store key in cache\? (y/n.*)\|Update cached key\? (y/n, Return cancels connection)\)[[:blank:]]*\)\'" from remote shell 10:16:22.005446 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.005482 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.005534 tramp-process-one-action (5) # Looking for regexp "\(\(?:TERM = (.*)\|Terminal type\? \[.*]\)[[:blank:]]*\)\'" from remote shell 10:16:22.005573 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.005608 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.005654 tramp-process-one-action (5) # Looking for regexp "\(Access granted\. Press Return to begin session\. \)\'" from remote shell 10:16:22.005694 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.005730 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.005774 tramp-process-one-action (5) # Looking for regexp "\(^ *Confirm user presence for key .*[ ]*\)\'" from remote shell 10:16:22.005812 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.005847 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.005892 tramp-process-one-action (5) # Looking for regexp "\(^ *\(Enter PIN for .*\)[ ]*\)\'" from remote shell 10:16:22.005931 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.005966 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.006011 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell 10:16:22.006050 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.006086 tramp-get-connection-property (7) # check-remote-echo nil; cache used: nil 10:16:22.006127 tramp-process-one-action (5) # Call ‘tramp-action-process-alive’ 10:16:22.006171 tramp-get-connection-property (7) # locked nil; cache used: nil 10:16:22.006207 tramp-set-connection-property (7) # locked t 10:16:22.006255 tramp-flush-connection-property (7) # locked 10:16:22.006994 tramp-get-connection-property (7) # process-buffer nil; cache used: t 10:16:22.007057 tramp-process-actions (6) # ssh -l USERNAME -e none -t -t -o RemoteCommand="/bin/sh -i" xxx.xxx.xxx.xxx && exit || exit ################################################################################ THIS IS A PROPRIETARY CORPORATION SYSTEM, RESTRICTED TO AUTHORIZED PERSONNEL AND FOR OFFICIAL, AUTHORIZED CORPORATION BUSINESS ONLY. ANYONE USING THIS SYSTEM, NETWORK OR DATA IS SUBJECT TO MONITORING AT ANY TIME. ANYONE USING THIS SYSTEM THEREBY EXPRESSLY CONSENTS TO SUCH MONITORING AND IS FURTHER ADVISED THAT ANY EVIDENCE OF CRIMINAL AND/OR OTHERWISE IMPROPER OR UNAUTHORIZED ACTIVITY MAY BE PROVIDED TO LAW ENFORCEMENT OFFICIALS FOR PROSECUTION AND/OR USED BY CORPORATION AS IT SEES FIT. ################################################################################ 10:16:27.008411 tramp-get-connection-property (7) # prompt nil; cache used: nil 10:16:27.008533 tramp-process-sentinel (5) # Sentinel called: ‘#<process *tramp/sshx usern...@xxx.xxx.xxx.xxx*>’ ‘killed ’ 10:16:27.008615 tramp-flush-connection-properties (7) # *tramp/sshx usern...@xxx.xxx.xxx.xxx* (last-cmd-time password-vector temp-file) 10:16:27.008758 tramp-get-file-property (8) # / file-truename nil; inhibit: 10; cache used: nil; cached at: nil 10:16:27.008809 tramp-flush-directory-properties (8) # / 10:16:27.035647 tramp-get-connection-property (7) # process-buffer nil; cache used: t 10:16:27.035732 tramp-get-connection-property (7) # process-buffer nil; cache used: t 10:16:27.046597 tramp-process-actions (10) # backtrace() tramp-error((tramp-file-name "sshx" "USERNAME" nil "xxx.xxx.xxx.xxx" nil "/u/USERNAME/dw_fload/competitive_titles/cse/progra..." nil) file-error "Timeout reached, see buffer ‘*tramp/sshx USERNAME@...") apply(tramp-error (tramp-file-name "sshx" "USERNAME" nil "xxx.xxx.xxx.xxx" nil "/u/USERNAME/dw_fload/competitive_titles/cse/progra..." nil) file-error "Timeout reached, see buffer ‘*tramp/sshx USERNAME@..." nil) tramp-process-actions(#<process *tramp/sshx usern...@xxx.xxx.xxx.xxx*> (tramp-file-name "sshx" "USERNAME" nil "xxx.xxx.xxx.xxx" nil "/u/USERNAME/dw_fload/competitive_titles/cse/progra..." nil) 1 ((tramp-login-prompt-regexp tramp-action-login) (tramp-password-prompt-regexp tramp-action-password) (tramp-otp-password-prompt-regexp tramp-action-otp-password) (tramp-wrong-passwd-regexp tramp-action-permission-denied) (shell-prompt-pattern tramp-action-succeed) (tramp-shell-prompt-pattern tramp-action-succeed) (tramp-yesno-prompt-regexp tramp-action-yesno) (tramp-yn-prompt-regexp tramp-action-yn) (tramp-terminal-prompt-regexp tramp-action-terminal) (tramp-antispoof-regexp tramp-action-confirm-message) (tramp-security-key-confirm-regexp tramp-action-show-and-confirm-message) (tramp-security-key-pin-regexp tramp-action-otp-password) (tramp-process-alive-regexp tramp-action-process-alive)) 60) tramp-maybe-open-connection((tramp-file-name "sshx" "USERNAME" nil "xxx.xxx.xxx.xxx" nil "/u/USERNAME/dw_fload/competitive_titles/cse/progra..." nil)) tramp-send-command((tramp-file-name "sshx" "USERNAME" nil "xxx.xxx.xxx.xxx" nil "/u/USERNAME/dw_fload/competitive_titles/cse/progra..." nil) "test 0 2>/dev/null; echo tramp_exit_status $?") tramp-send-command-and-check((tramp-file-name "sshx" "USERNAME" nil "xxx.xxx.xxx.xxx" nil "/u/USERNAME/dw_fload/competitive_titles/cse/progra..." nil) "test 0") tramp-get-test-command((tramp-file-name "sshx" "USERNAME" nil "xxx.xxx.xxx.xxx" nil "/u/USERNAME/dw_fload/competitive_titles/cse/progra..." nil)) tramp-run-test((tramp-file-name "sshx" "USERNAME" nil "xxx.xxx.xxx.xxx" nil "/u/USERNAME/dw_fload/competitive_titles/cse/progra..." nil) "-d" "/u/USERNAME/dw_fload/competitive_titles/cse/progra...") tramp-sh-handle-file-directory-p("/sshx:usern...@xxx.xxx.xxx.xxx :/u/USERNAME/dw_fload/...") tramp-sh-file-name-handler(file-directory-p "/sshx:usern...@xxx.xxx.xxx.xxx:/u/USERNAME/dw_fload/...") apply(tramp-sh-file-name-handler file-directory-p "/sshx:usern...@xxx.xxx.xxx.xxx:/u/USERNAME/dw_fload/...") tramp-file-name-handler(file-directory-p "/sshx:usern...@xxx.xxx.xxx.xxx :/u/USERNAME/dw_fload/...") file-directory-p("/sshx:usern...@xxx.xxx.xxx.xxx :/u/USERNAME/dw_fload/...") find-file-noselect("/sshx:usern...@xxx.xxx.xxx.xxx:/u/USERNAME/dw_fload/..." nil nil t) find-file("/sshx:usern...@xxx.xxx.xxx.xxx:/u/USERNAME/dw_fload/..." t) funcall-interactively(find-file "/sshx:usern...@xxx.xxx.xxx.xxx:/u/USERNAME/dw_fload/..." t) repeat-complex-command(1) funcall-interactively(repeat-complex-command 1) command-execute(repeat-complex-command) 10:16:27.046778 tramp-process-actions (1) # File error: Timeout reached, see buffer ‘*tramp/sshx usern...@xxx.xxx.xxx.xxx*’ for details ssh -l USERNAME -e none -t -t -o RemoteCommand="/bin/sh -i" xxx.xxx.xxx.xxx && exit || exit ################################################################################ THIS IS A PROPRIETARY CORPORATION SYSTEM, RESTRICTED TO AUTHORIZED PERSONNEL AND FOR OFFICIAL, AUTHORIZED CORPORATION BUSINESS ONLY. ANYONE USING THIS SYSTEM, NETWORK OR DATA IS SUBJECT TO MONITORING AT ANY TIME. ANYONE USING THIS SYSTEM THEREBY EXPRESSLY CONSENTS TO SUCH MONITORING AND IS FURTHER ADVISED THAT ANY EVIDENCE OF CRIMINAL AND/OR OTHERWISE IMPROPER OR UNAUTHORIZED ACTIVITY MAY BE PROVIDED TO LAW ENFORCEMENT OFFICIALS FOR PROSECUTION AND/OR USED BY CORPORATION AS IT SEES FIT. ################################################################################ 10:16:27.066203 tramp-process-actions (10) # backtrace() tramp-error((tramp-file-name "sshx" "USERNAME" nil "xxx.xxx.xxx.xxx" nil "/u/USERNAME/dw_fload/competitive_titles/cse/progra..." nil) error "Cannot resize window #<window 3 on .emacs>") tramp-signal-hook-function(error ("Cannot resize window #<window 3 on .emacs>")) error("Cannot resize window %s" #<window 3 on .emacs>) window-resize(#<window 3 on .emacs> 84) display-buffer-use-some-window(#<buffer *tramp/sshx usern...@xxx.xxx.xxx.xxx*> nil) display-buffer(#<buffer *tramp/sshx usern...@xxx.xxx.xxx.xxx*> nil) pop-to-buffer(#<buffer *tramp/sshx usern...@xxx.xxx.xxx.xxx*>) #f(compiled-function () #<bytecode 0x13e1a18af0c7d39d>)() tramp-process-actions(#<process *tramp/sshx usern...@xxx.xxx.xxx.xxx*> (tramp-file-name "sshx" "USERNAME" nil "xxx.xxx.xxx.xxx" nil "/u/USERNAME/dw_fload/competitive_titles/cse/progra..." nil) 1 ((tramp-login-prompt-regexp tramp-action-login) (tramp-password-prompt-regexp tramp-action-password) (tramp-otp-password-prompt-regexp tramp-action-otp-password) (tramp-wrong-passwd-regexp tramp-action-permission-denied) (shell-prompt-pattern tramp-action-succeed) (tramp-shell-prompt-pattern tramp-action-succeed) (tramp-yesno-prompt-regexp tramp-action-yesno) (tramp-yn-prompt-regexp tramp-action-yn) (tramp-terminal-prompt-regexp tramp-action-terminal) (tramp-antispoof-regexp tramp-action-confirm-message) (tramp-security-key-confirm-regexp tramp-action-show-and-confirm-message) (tramp-security-key-pin-regexp tramp-action-otp-password) (tramp-process-alive-regexp tramp-action-process-alive)) 60) tramp-maybe-open-connection((tramp-file-name "sshx" "USERNAME" nil "xxx.xxx.xxx.xxx" nil "/u/USERNAME/dw_fload/competitive_titles/cse/progra..." nil)) tramp-send-command((tramp-file-name "sshx" "USERNAME" nil "xxx.xxx.xxx.xxx" nil "/u/USERNAME/dw_fload/competitive_titles/cse/progra..." nil) "test 0 2>/dev/null; echo tramp_exit_status $?") tramp-send-command-and-check((tramp-file-name "sshx" "USERNAME" nil "xxx.xxx.xxx.xxx" nil "/u/USERNAME/dw_fload/competitive_titles/cse/progra..." nil) "test 0") tramp-get-test-command((tramp-file-name "sshx" "USERNAME" nil "xxx.xxx.xxx.xxx" nil "/u/USERNAME/dw_fload/competitive_titles/cse/progra..." nil)) tramp-run-test((tramp-file-name "sshx" "USERNAME" nil "xxx.xxx.xxx.xxx" nil "/u/USERNAME/dw_fload/competitive_titles/cse/progra..." nil) "-d" "/u/USERNAME/dw_fload/competitive_titles/cse/progra...") tramp-sh-handle-file-directory-p("/sshx:usern...@xxx.xxx.xxx.xxx :/u/USERNAME/dw_fload/...") tramp-sh-file-name-handler(file-directory-p "/sshx:usern...@xxx.xxx.xxx.xxx:/u/USERNAME/dw_fload/...") apply(tramp-sh-file-name-handler file-directory-p "/sshx:usern...@xxx.xxx.xxx.xxx:/u/USERNAME/dw_fload/...") tramp-file-name-handler(file-directory-p "/sshx:usern...@xxx.xxx.xxx.xxx :/u/USERNAME/dw_fload/...") file-directory-p("/sshx:usern...@xxx.xxx.xxx.xxx :/u/USERNAME/dw_fload/...") find-file-noselect("/sshx:usern...@xxx.xxx.xxx.xxx:/u/USERNAME/dw_fload/..." nil nil t) find-file("/sshx:usern...@xxx.xxx.xxx.xxx:/u/USERNAME/dw_fload/..." t) funcall-interactively(find-file "/sshx:usern...@xxx.xxx.xxx.xxx:/u/USERNAME/dw_fload/..." t) repeat-complex-command(1) funcall-interactively(repeat-complex-command 1) command-execute(repeat-complex-command) 10:16:27.066435 tramp-process-actions (1) # error: "Cannot resize window #<window 3 on .emacs>" ssh -l USERNAME -e none -t -t -o RemoteCommand="/bin/sh -i" xxx.xxx.xxx.xxx && exit || exit ################################################################################ THIS IS A PROPRIETARY CORPORATION SYSTEM, RESTRICTED TO AUTHORIZED PERSONNEL AND FOR OFFICIAL, AUTHORIZED CORPORATION BUSINESS ONLY. ANYONE USING THIS SYSTEM, NETWORK OR DATA IS SUBJECT TO MONITORING AT ANY TIME. ANYONE USING THIS SYSTEM THEREBY EXPRESSLY CONSENTS TO SUCH MONITORING AND IS FURTHER ADVISED THAT ANY EVIDENCE OF CRIMINAL AND/OR OTHERWISE IMPROPER OR UNAUTHORIZED ACTIVITY MAY BE PROVIDED TO LAW ENFORCEMENT OFFICIALS FOR PROSECUTION AND/OR USED BY CORPORATION AS IT SEES FIT. ################################################################################ 10:16:38.088367 tramp-process-actions (3) # Waiting for prompts from remote shell...failed 10:16:38.090782 tramp-maybe-open-connection (3) # Opening connection nil for usern...@xxx.xxx.xxx.xxx using sshx...failed 10:16:38.090919 tramp-get-connection-property (7) # process-buffer nil; cache used: t 10:16:38.091067 tramp-get-file-property (8) # / file-truename nil; inhibit: 10; cache used: nil; cached at: nil 10:16:38.091123 tramp-flush-directory-properties (8) # / 10:16:38.091185 tramp-flush-connection-properties (7) # (tramp-file-name sshx USERNAME nil xxx.xxx.xxx.xxx nil nil nil) (first-password-request process-buffer null-device) On Fri, Feb 14, 2025 at 9:35 AM Michael Albinus <michael.albi...@gmx.de> wrote: > Michael Albinus <michael.albi...@gmx.de> writes: > > Hi Fred, > > >> It's been a while, but I'm trying again to get emacs and plink to > >> behave. > > > > It looks like this is the same as bug#75746. Plink has ceased to work > > since its release 0.82. > > FTR, the PuTTY developers have helped. See recent messages in bug#75746. > > >> Thanks! > >> Fred > > Best regards, Michael. >