[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: "Tramp failed to connect" to an ssh server (gpg as an ssh agent)
From: |
Daniel Krajnik |
Subject: |
Re: "Tramp failed to connect" to an ssh server (gpg as an ssh agent) |
Date: |
Fri, 8 Sep 2023 14:02:51 +0100 |
User-agent: |
Mozilla Thunderbird |
Apologies Micheal for sending this message twice - I'm new to mailing
lists and I forgot to add CC.
Thank you, it seems to get stuck on a few tramp functions freezing emacs
- however it returns after I physically remove the gpg smart card.
Please see the truncated output from the debug buffer below.
The port number here is different from the previous example, because
I've uninstalled the other machine just yesterday. There is however
another one available to sshh under the same IP address.
1 │ ;; Emacs: 29.1 Tramp: 2.6.0.29.1 -*- mode: outline; coding:
utf-8; -*-
2 │ 13:30:27.776549 tramp-maybe-open-connection (3) # Opening
connection nil for 128.40.123.56 using ssh...
3 │ 13:30:27.776621 tramp-call-process (6) # ‘locale -a’ nil *temp*
4 │ 13:30:27.777637 tramp-call-process (6) # 0
5 │ C
6 │ C.UTF-8
7 │ en_GB.utf8
8 │ en_US.utf8
9 │ POSIX
10 │ 13:30:27.777725 tramp-ssh-controlmaster-options (4) #
Computing ControlMaster options...
11 │ 13:30:27.777751 tramp-call-process (6) # ‘ssh -G -o
ControlMaster=auto 0.0.0.1’ nil nil
12 │ 13:30:27.781422 tramp-call-process (6) # 0
13 │ Pseudo-terminal will not be allocated because stdin is not a
terminal.
14 │ host 0.0.0.1
15 │ user user1
16 │ hostname 0.0.0.1
17 │ port 22
18 │ addressfamily any
19 │ batchmode no
20 │ canonicalizefallbacklocal yes
21 │ canonicalizehostname false
22 │ checkhostip no
23 │ compression no
24 │ controlmaster auto
25 │ enablesshkeysign no
26 │ clearallforwardings no
27 │ exitonforwardfailure no
28 │ fingerprinthash SHA256
29 │ forwardx11 no
30 │ forwardx11trusted no
31 │ gatewayports no
32 │ gssapiauthentication no
33 │ gssapidelegatecredentials no
34 │ hashknownhosts no
35 │ hostbasedauthentication no
36 │ identitiesonly no
37 │ kbdinteractiveauthentication yes
38 │ nohostauthenticationforlocalhost no
39 │ passwordauthentication yes
40 │ permitlocalcommand no
41 │ proxyusefdpass no
42 │ pubkeyauthentication true
43 │ requesttty auto
44 │ sessiontype default
45 │ stdinnull no
46 │ forkafterauthentication no
47 │ streamlocalbindunlink no
48 │ stricthostkeychecking ask
49 │ tcpkeepalive yes
50 │ tunnel false
51 │ verifyhostkeydns false
52 │ visualhostkey no
53 │ updatehostkeys true
54 │ enableescapecommandline no
55 │ canonicalizemaxdots 1
56 │ connectionattempts 1
57 │ forwardx11timeout 1200
58 │ numberofpasswordprompts 3
59 │ serveralivecountmax 3
60 │ serveraliveinterval 0
61 │ requiredrsasize 1024
62 │ ciphers
chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
63 │ hostkeyalgorithms
ssh-ed25519-cert-v01@openssh.com,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@>
64 │ hostbasedacceptedalgorithms
ssh-ed25519-cert-v01@openssh.com,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256>
65 │ kexalgorithms
sntrup761x25519-sha512@openssh.com,curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256
66 │ casignaturealgorithms
ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ssh-ed25519@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,rsa-sha2-512,rsa-sha2-256
67 │ loglevel INFO
68 │ macs
umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
69 │ securitykeyprovider internal
70 │ pubkeyacceptedalgorithms
ssh-ed25519-cert-v01@openssh.com,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-ce>
71 │ xauthlocation /usr/bin/xauth
72 │ identityfile ~/.ssh/id_rsa
73 │ identityfile ~/.ssh/id_ecdsa
74 │ identityfile ~/.ssh/id_ecdsa_sk
75 │ identityfile ~/.ssh/id_ed25519
76 │ identityfile ~/.ssh/id_ed25519_sk
77 │ identityfile ~/.ssh/id_xmss
78 │ identityfile ~/.ssh/id_dsa
79 │ canonicaldomains none
80 │ globalknownhostsfile /etc/ssh/ssh_known_hosts
/etc/ssh/ssh_known_hosts2
81 │ userknownhostsfile /home/user1/.ssh/known_hosts
/home/user1/.ssh/known_hosts2
82 │ logverbose none
83 │ permitremoteopen any
84 │ addkeystoagent false
85 │ forwardagent no
86 │ connecttimeout none
87 │ tunneldevice any:any
88 │ canonicalizePermittedcnames none
89 │ controlpersist no
90 │ escapechar ~
91 │ ipqos af21 cs1
92 │ rekeylimit 0 0
93 │ streamlocalbindmask 0177
94 │ syslogfacility USER
95 │ 13:30:27.781488 tramp-call-process (6) # ‘ssh -G -o
ControlPath=tramp.%C 0.0.0.1’ nil nil
96 │ 13:30:27.785156 tramp-call-process (6) # 0
97 │ Pseudo-terminal will not be allocated because stdin is not a
terminal.
98 │ host 0.0.0.1
99 │ user user1
100 │ hostname 0.0.0.1
101 │ port 22
102 │ addressfamily any
103 │ batchmode no
104 │ canonicalizefallbacklocal yes
105 │ canonicalizehostname false
106 │ checkhostip no
107 │ compression no
108 │ controlmaster false
109 │ enablesshkeysign no
110 │ clearallforwardings no
111 │ exitonforwardfailure no
112 │ fingerprinthash SHA256
113 │ forwardx11 no
114 │ forwardx11trusted no
115 │ gatewayports no
116 │ gssapiauthentication no
117 │ gssapidelegatecredentials no
118 │ hashknownhosts no
119 │ hostbasedauthentication no
120 │ identitiesonly no
121 │ kbdinteractiveauthentication yes
122 │ nohostauthenticationforlocalhost no
123 │ passwordauthentication yes
124 │ permitlocalcommand no
125 │ proxyusefdpass no
126 │ pubkeyauthentication true
127 │ requesttty auto
128 │ sessiontype default
129 │ stdinnull no
130 │ forkafterauthentication no
131 │ streamlocalbindunlink no
132 │ stricthostkeychecking ask
133 │ tcpkeepalive yes
134 │ tunnel false
135 │ verifyhostkeydns false
136 │ visualhostkey no
137 │ updatehostkeys true
138 │ enableescapecommandline no
139 │ canonicalizemaxdots 1
140 │ connectionattempts 1
141 │ forwardx11timeout 1200
142 │ numberofpasswordprompts 3
143 │ serveralivecountmax 3
144 │ serveraliveinterval 0
145 │ requiredrsasize 1024
146 │ ciphers
chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
147 │ controlpath tramp.1a00b371201ef2c9ec1e6cd86415704fff3b2544
148 │ hostkeyalgorithms
ssh-ed25519-cert-v01@openssh.com,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@>
149 │ hostbasedacceptedalgorithms
ssh-ed25519-cert-v01@openssh.com,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256>
150 │ kexalgorithms
sntrup761x25519-sha512@openssh.com,curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256
151 │ casignaturealgorithms
ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ssh-ed25519@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,rsa-sha2-512,rsa-sha2-256
152 │ loglevel INFO
153 │ macs
umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
154 │ securitykeyprovider internal
155 │ pubkeyacceptedalgorithms
ssh-ed25519-cert-v01@openssh.com,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-ce>
156 │ xauthlocation /usr/bin/xauth
157 │ identityfile ~/.ssh/id_rsa
158 │ identityfile ~/.ssh/id_ecdsa
159 │ identityfile ~/.ssh/id_ecdsa_sk
160 │ identityfile ~/.ssh/id_ed25519
161 │ identityfile ~/.ssh/id_ed25519_sk
162 │ identityfile ~/.ssh/id_xmss
163 │ identityfile ~/.ssh/id_dsa
164 │ canonicaldomains none
165 │ globalknownhostsfile /etc/ssh/ssh_known_hosts
/etc/ssh/ssh_known_hosts2
166 │ userknownhostsfile /home/user1/.ssh/known_hosts
/home/user1/.ssh/known_hosts2
167 │ logverbose none
168 │ permitremoteopen any
169 │ addkeystoagent false
170 │ forwardagent no
171 │ connecttimeout none
172 │ tunneldevice any:any
173 │ canonicalizePermittedcnames none
174 │ controlpersist no
175 │ escapechar ~
176 │ ipqos af21 cs1
177 │ rekeylimit 0 0
178 │ streamlocalbindmask 0177
179 │ syslogfacility USER
180 │ 13:30:27.785240 tramp-call-process (6) # ‘ssh -G -o
ControlPersist=no 0.0.0.1’ nil nil
181 │ 13:30:27.788630 tramp-call-process (6) # 0
182 │ Pseudo-terminal will not be allocated because stdin is not a
terminal.
183 │ host 0.0.0.1
184 │ user user1
185 │ hostname 0.0.0.1
186 │ port 22
187 │ addressfamily any
188 │ batchmode no
189 │ canonicalizefallbacklocal yes
190 │ canonicalizehostname false
191 │ checkhostip no
192 │ compression no
193 │ controlmaster false
194 │ enablesshkeysign no
195 │ clearallforwardings no
196 │ exitonforwardfailure no
197 │ fingerprinthash SHA256
198 │ forwardx11 no
199 │ forwardx11trusted no
200 │ gatewayports no
201 │ gssapiauthentication no
202 │ gssapidelegatecredentials no
203 │ hashknownhosts no
204 │ hostbasedauthentication no
205 │ identitiesonly no
206 │ kbdinteractiveauthentication yes
207 │ nohostauthenticationforlocalhost no
208 │ passwordauthentication yes
209 │ permitlocalcommand no
210 │ proxyusefdpass no
211 │ pubkeyauthentication true
212 │ requesttty auto
213 │ sessiontype default
214 │ stdinnull no
215 │ forkafterauthentication no
216 │ streamlocalbindunlink no
217 │ stricthostkeychecking ask
218 │ tcpkeepalive yes
219 │ tunnel false
220 │ verifyhostkeydns false
221 │ visualhostkey no
222 │ updatehostkeys true
223 │ enableescapecommandline no
224 │ canonicalizemaxdots 1
225 │ connectionattempts 1
226 │ forwardx11timeout 1200
227 │ numberofpasswordprompts 3
228 │ serveralivecountmax 3
229 │ serveraliveinterval 0
230 │ requiredrsasize 1024
231 │ ciphers
chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
232 │ hostkeyalgorithms
ssh-ed25519-cert-v01@openssh.com,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@>
233 │ hostbasedacceptedalgorithms
ssh-ed25519-cert-v01@openssh.com,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256>
234 │ kexalgorithms
sntrup761x25519-sha512@openssh.com,curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256
235 │ casignaturealgorithms
ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ssh-ed25519@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,rsa-sha2-512,rsa-sha2-256
236 │ loglevel INFO
237 │ macs
umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
238 │ securitykeyprovider internal
239 │ pubkeyacceptedalgorithms
ssh-ed25519-cert-v01@openssh.com,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-ce>
240 │ xauthlocation /usr/bin/xauth
241 │ identityfile ~/.ssh/id_rsa
242 │ identityfile ~/.ssh/id_ecdsa
243 │ identityfile ~/.ssh/id_ecdsa_sk
244 │ identityfile ~/.ssh/id_ed25519
245 │ identityfile ~/.ssh/id_ed25519_sk
246 │ identityfile ~/.ssh/id_xmss
247 │ identityfile ~/.ssh/id_dsa
248 │ canonicaldomains none
249 │ globalknownhostsfile /etc/ssh/ssh_known_hosts
/etc/ssh/ssh_known_hosts2
250 │ userknownhostsfile /home/user1/.ssh/known_hosts
/home/user1/.ssh/known_hosts2
251 │ logverbose none
252 │ permitremoteopen any
253 │ addkeystoagent false
254 │ forwardagent no
255 │ connecttimeout none
256 │ tunneldevice any:any
257 │ canonicalizePermittedcnames none
258 │ controlpersist no
259 │ escapechar ~
260 │ ipqos af21 cs1
261 │ rekeylimit 0 0
262 │ streamlocalbindmask 0177
263 │ syslogfacility USER
264 │ 13:30:27.788711 tramp-ssh-controlmaster-options (4) #
Computing ControlMaster options...done
265 │ 13:30:27.788989 tramp-maybe-open-connection (6) # /bin/sh -i
266 │ 13:30:27.790897 tramp-wait-for-regexp (6) #
267 │ #$
268 │ 13:30:27.791050 tramp-maybe-open-connection (3) # Sending
command ‘exec ssh -o ControlMaster=auto -o ControlPath=tramp.%C -o
ControlPersist=no -e none 128.40.123.56’
269 │ 13:30:27.791080 tramp-send-command (6) # exec ssh -o
ControlMaster=auto -o ControlPath=tramp.%C -o ControlPersist=no -e none
128.40.123.56
270 │ 13:30:27.791149 tramp-process-actions (3) # Waiting for
prompts from remote shell...
271 │ 13:30:27.791202 tramp-process-one-action (5) # Looking for
regexp "\(.*\(?:login\|user\)\(?:[[:blank:]].*\)?:[[:blank:]]*\)\'" from
remote shell
272 │ 13:30:27.791262 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\|p>
273 │ 13:30:27.791309 tramp-process-one-action (5) # Looking for
regexp "\(^.*\(?:Permission denied\|Login \(?:[Ii]ncorrect\)\|Connection
refused\|Connection closed\|Timeout, server not responding\.\|Sorry, try
again\.\|Name or service not known\|Host key verification failed\.\|No
supported authentication methods l>
274 │ 13:30:27.791345 tramp-process-one-action (5) # Looking for
regexp "\(^[^#$%>
275 │ ]*[#$%>] *\)\'" from remote shell
276 │ 13:30:27.791383 tramp-process-one-action (5) # Looking for
regexp "\(\(?:^\|^M\)[^]
277 │
#-%>]*#?[]#-%>][[:blank:]]*\(?:[[;[:digit:]]*[[:alpha:]][[:blank:]]*\)*\)\'"
from remote shell
278 │ 13:30:27.791413 tramp-process-one-action (5) # Looking for
regexp "\(Are you sure you want to continue connecting
(yes/no\(?:/\[fingerprint]\)?)\?[[:blank:]]*\)\'" from remote shell
279 │ 13:30:27.791440 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
280 │ 13:30:27.791465 tramp-process-one-action (5) # Looking for
regexp "\(\(?:TERM = (.*)\|Terminal type\? \[.*]\)[[:blank:]]*\)\'" from
remote shell
281 │ 13:30:27.791490 tramp-process-one-action (5) # Looking for
regexp "\(Access granted\. Press Return to begin session\. \)\'" from
remote shell
282 │ 13:30:27.791549 tramp-process-one-action (5) # Looking for
regexp "\(^^M*Confirm user presence for key .*[
283 │ ^M]*\)\'" from remote shell
284 │ 13:30:27.791587 tramp-process-one-action (5) # Looking for
regexp "\(\)\'" from remote shell
285 │ 13:30:27.791645 tramp-process-one-action (5) # Call
‘tramp-action-process-alive’
286 │ 13:30:27.791690 tramp-process-one-action (5) # Looking for
regexp "\(.*\(?:login\|user\)\(?:[[:blank:]].*\)?:[[:blank:]]*\)\'" from
remote shell
287 │ 13:30:27.791724 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\|p>
288 │ 13:30:27.791760 tramp-process-one-action (5) # Looking for
regexp "\(^.*\(?:Permission denied\|Login \(?:[Ii]ncorrect\)\|Connection
refused\|Connection closed\|Timeout, server not responding\.\|Sorry, try
again\.\|Name or service not known\|Host key verification failed\.\|No
supported authentication methods l>
289 │ 13:30:27.791786 tramp-process-one-action (5) # Looking for
regexp "\(^[^#$%>
290 │ ]*[#$%>] *\)\'" from remote shell
291 │ 13:30:27.791810 tramp-process-one-action (5) # Looking for
regexp "\(\(?:^\|^M\)[^]
292 │
#-%>]*#?[]#-%>][[:blank:]]*\(?:[[;[:digit:]]*[[:alpha:]][[:blank:]]*\)*\)\'"
from remote shell
293 │ 13:30:27.791833 tramp-process-one-action (5) # Looking for
regexp "\(Are you sure you want to continue connecting
(yes/no\(?:/\[fingerprint]\)?)\?[[:blank:]]*\)\'" from remote shell
294 │ 13:30:27.791856 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
295 │ 13:30:27.791880 tramp-process-one-action (5) # Looking for
regexp "\(\(?:TERM = (.*)\|Terminal type\? \[.*]\)[[:blank:]]*\)\'" from
remote shell
296 │ 13:30:27.791904 tramp-process-one-action (5) # Looking for
regexp "\(Access granted\. Press Return to begin session\. \)\'" from
remote shell
297 │ 13:30:27.791927 tramp-process-one-action (5) # Looking for
regexp "\(^^M*Confirm user presence for key .*[
298 │ ^M]*\)\'" from remote shell
299 │ 13:30:27.791949 tramp-process-one-action (5) # Looking for
regexp "\(\)\'" from remote shell
300 │ 13:30:27.791971 tramp-process-one-action (5) # Call
‘tramp-action-process-alive’
301 │ 13:30:27.792008 tramp-process-one-action (5) # Looking for
regexp "\(.*\(?:login\|user\)\(?:[[:blank:]].*\)?:[[:blank:]]*\)\'" from
remote shell
302 │ 13:30:27.792039 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\|p>
303 │ 13:30:27.792074 tramp-process-one-action (5) # Looking for
regexp "\(^.*\(?:Permission denied\|Login \(?:[Ii]ncorrect\)\|Connection
refused\|Connection closed\|Timeout, server not responding\.\|Sorry, try
again\.\|Name or service not known\|Host key verification failed\.\|No
supported authentication methods l>
304 │ 13:30:27.792100 tramp-process-one-action (5) # Looking for
regexp "\(^[^#$%>
305 │ ]*[#$%>] *\)\'" from remote shell
306 │ 13:30:27.792122 tramp-process-one-action (5) # Looking for
regexp "\(\(?:^\|^M\)[^]
307 │
#-%>]*#?[]#-%>][[:blank:]]*\(?:[[;[:digit:]]*[[:alpha:]][[:blank:]]*\)*\)\'"
from remote shell
308 │ 13:30:27.792145 tramp-process-one-action (5) # Looking for
regexp "\(Are you sure you want to continue connecting
(yes/no\(?:/\[fingerprint]\)?)\?[[:blank:]]*\)\'" from remote shell
309 │ 13:30:27.792169 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
310 │ 13:30:27.792193 tramp-process-one-action (5) # Looking for
regexp "\(\(?:TERM = (.*)\|Terminal type\? \[.*]\)[[:blank:]]*\)\'" from
remote shell
311 │ 13:30:27.792214 tramp-process-one-action (5) # Looking for
regexp "\(Access granted\. Press Return to begin session\. \)\'" from
remote shell
312 │ 13:30:27.792237 tramp-process-one-action (5) # Looking for
regexp "\(^^M*Confirm user presence for key .*[
313 │ ^M]*\)\'" from remote shell
It starts repeating itself freezing emacs until I unplug the smart card
two minutes later:
2357243 │ 13:32:28.974595 tramp-process-one-action (5) # Looking for
regexp "\(\(?:^\|^M\)[^]
2357244 │
#-%>]*#?[]#-%>][[:blank:]]*\(?:[[;[:digit:]]*[[:alpha:]][[:blank:]]*\)*\)\'"
from remote shell
2357245 │ 13:32:28.974625 tramp-process-one-action (5) # Looking for
regexp "\(Are you sure you want to continue connecting
(yes/no\(?:/\[fingerprint]\)?)\?[[:blank:]]*\)\'" from remote shell
2357246 │ 13:32:28.974653 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
2357247 │ 13:32:28.974681 tramp-process-one-action (5) # Looking for
regexp "\(\(?:TERM = (.*)\|Terminal type\? \[.*]\)[[:blank:]]*\)\'" from
remote shell
2357248 │ 13:32:28.974709 tramp-process-one-action (5) # Looking for
regexp "\(Access granted\. Press Return to begin session\. \)\'" from
remote shell
2357249 │ 13:32:28.974736 tramp-process-one-action (5) # Looking for
regexp "\(^^M*Confirm user presence for key .*[
2357250 │ ^M]*\)\'" from remote shell
2357251 │ 13:32:28.974763 tramp-process-one-action (5) # Looking for
regexp "\(\)\'" from remote shell
2357252 │ 13:32:28.974792 tramp-process-one-action (5) # Call
‘tramp-action-process-alive’
2357253 │ 13:32:28.974834 tramp-process-one-action (5) # Looking for
regexp "\(.*\(?:login\|user\)\(?:[[:blank:]].*\)?:[[:blank:]]*\)\'" from
remote shell
2357254 │ 13:32:28.974902 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>
2357255 │ 13:32:28.974973 tramp-process-one-action (5) # Looking for
regexp "\(^.*\(?:Permission denied\|Login \(?:[Ii]ncorrect\)\|Connection
refused\|Connection closed\|Timeout, server not responding\.\|Sorry, try
again\.\|Name or service not known\|Host key verification failed\.\|No
supported authentication method>
2357256 │ 13:32:28.975006 tramp-process-one-action (5) # Looking for
regexp "\(^[^#$%>
2357257 │ ]*[#$%>] *\)\'" from remote shell
2357258 │ 13:32:28.975033 tramp-process-one-action (5) # Looking for
regexp "\(\(?:^\|^M\)[^]
2357259 │
#-%>]*#?[]#-%>][[:blank:]]*\(?:[[;[:digit:]]*[[:alpha:]][[:blank:]]*\)*\)\'"
from remote shell
2357260 │ 13:32:28.975060 tramp-process-one-action (5) # Looking for
regexp "\(Are you sure you want to continue connecting
(yes/no\(?:/\[fingerprint]\)?)\?[[:blank:]]*\)\'" from remote shell
2357261 │ 13:32:28.975089 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
2357262 │ 13:32:28.975116 tramp-process-one-action (5) # Looking for
regexp "\(\(?:TERM = (.*)\|Terminal type\? \[.*]\)[[:blank:]]*\)\'" from
remote shell
2357263 │ 13:32:28.975143 tramp-process-one-action (5) # Looking for
regexp "\(Access granted\. Press Return to begin session\. \)\'" from
remote shell
2357264 │ 13:32:28.975170 tramp-process-one-action (5) # Looking for
regexp "\(^^M*Confirm user presence for key .*[
2357265 │ ^M]*\)\'" from remote shell
2357266 │ 13:32:28.975198 tramp-process-one-action (5) # Looking for
regexp "\(\)\'" from remote shell
2357267 │ 13:32:28.975260 tramp-process-one-action (5) # Call
‘tramp-action-process-alive’
2357268 │ 13:32:28.975383 tramp-process-one-action (5) # Looking for
regexp "\(.*\(?:login\|user\)\(?:[[:blank:]].*\)?:[[:blank:]]*\)\'" from
remote shell
2357269 │ 13:32:28.975479 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>
2357270 │ 13:32:28.975551 tramp-process-one-action (5) # Looking for
regexp "\(^.*\(?:Permission denied\|Login \(?:[Ii]ncorrect\)\|Connection
refused\|Connection closed\|Timeout, server not responding\.\|Sorry, try
again\.\|Name or service not known\|Host key verification failed\.\|No
supported authentication method>
2357271 │ 13:32:28.975613 tramp-process-one-action (5) # Looking for
regexp "\(^[^#$%>
2357272 │ ]*[#$%>] *\)\'" from remote shell
2357273 │ 13:32:28.975677 tramp-process-one-action (5) # Looking for
regexp "\(\(?:^\|^M\)[^]
2357274 │
#-%>]*#?[]#-%>][[:blank:]]*\(?:[[;[:digit:]]*[[:alpha:]][[:blank:]]*\)*\)\'"
from remote shell
2357275 │ 13:32:28.975729 tramp-process-one-action (5) # Looking for
regexp "\(Are you sure you want to continue connecting
(yes/no\(?:/\[fingerprint]\)?)\?[[:blank:]]*\)\'" from remote shell
2357276 │ 13:32:28.975776 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
2357277 │ 13:32:28.975887 tramp-process-one-action (5) # Looking for
regexp "\(\(?:TERM = (.*)\|Terminal type\? \[.*]\)[[:blank:]]*\)\'" from
remote shell
2357278 │ 13:32:28.975943 tramp-process-one-action (5) # Looking for
regexp "\(Access granted\. Press Return to begin session\. \)\'" from
remote shell
2357279 │ 13:32:28.975974 tramp-process-one-action (5) # Looking for
regexp "\(^^M*Confirm user presence for key .*[
2357280 │ ^M]*\)\'" from remote shell
2357281 │ 13:32:28.976002 tramp-process-one-action (5) # Looking for
regexp "\(\)\'" from remote shell
2357282 │ 13:32:28.976032 tramp-process-one-action (5) # Call
‘tramp-action-process-alive’
2357283 │ 13:32:28.976107 tramp-process-sentinel (5) # Sentinel
called: ‘#<process *tramp/ssh 128.40.123.56*>’ ‘exited abnormally with
code 255
2357284 │ ’
2357285 │ 13:32:28.976193 tramp-process-actions (6) #
2357286 │ user1@128.40.123.56: Permission denied (publickey).
2357287 │ 13:32:28.976298 tramp-process-actions (1) # File error:
Tramp failed to connect. If this happens repeatedly, try
2357288 │ ‘M-x tramp-cleanup-this-connection’
2357289 │ user1@128.40.123.56: Permission denied (publickey).
2357290 │ 13:32:28.976368 tramp-process-actions (3) # Waiting for
prompts from remote shell...failed
2357291 │ 13:32:28.976417 tramp-maybe-open-connection (3) # Opening
connection nil for 128.40.123.56 using ssh...failed
Best,
Daniel
On 08/09/2023 07:50, Michael Albinus wrote:
Daniel Krajnik <krajnik.dan@gmail.com> writes:
Hi
Hi Daniel,
I'm wondering if anyone is able to use Tramp with a gpg smart card or
a gpg agent that manages the ssh socket (so acts as an ssh agent)?
For me it fails with file-error "Tramp failed to connect. If this
happens repeatedly, try\n ‘M-x tramp-cleanup-this-connection’"))"
I tried tramp-cleanup-this-connection, but no, that didn't help.
Tramp seems to work locally - I am able to "sudo-this-file" and enter
pin to unlock sudo (it's managed by the smart card U2F pam module).
Any suggestions how to approach debugging this would be very welcome.
My crystal ball tells me that the gpg smart card communicates with Tramp
with messages Tramp isn't aware of. So we need traces.
Could you please start
--8<---------------cut here---------------start------------->8---
# emacs -Q -l tramp --eval '(setq tramp-verbose 6)'
--8<---------------cut here---------------end--------------->8---
Open the connection. There will be a debug buffer
*debug tramp/ssh 128.40.123.56#48273* which should tell us more.
Best wishes,
Daniel
Best regards, Michael.
OpenPGP_0xCFC60FFCAAEC3A7D.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature
- "Tramp failed to connect" to an ssh server (gpg as an ssh agent), Daniel Krajnik, 2023/09/07
- Re: "Tramp failed to connect" to an ssh server (gpg as an ssh agent), Michael Albinus, 2023/09/08
- Re: "Tramp failed to connect" to an ssh server (gpg as an ssh agent),
Daniel Krajnik <=
- Re: "Tramp failed to connect" to an ssh server (gpg as an ssh agent), Michael Albinus, 2023/09/08
- Re: "Tramp failed to connect" to an ssh server (gpg as an ssh agent), Daniel Krajnik, 2023/09/08
- Re: "Tramp failed to connect" to an ssh server (gpg as an ssh agent), Michael Albinus, 2023/09/08
- Re: "Tramp failed to connect" to an ssh server (gpg as an ssh agent), Daniel Krajnik, 2023/09/08
- Re: "Tramp failed to connect" to an ssh server (gpg as an ssh agent), Michael Albinus, 2023/09/08
- Re: "Tramp failed to connect" to an ssh server (gpg as an ssh agent), Daniel Krajnik, 2023/09/08
- Re: "Tramp failed to connect" to an ssh server (gpg as an ssh agent), Michael Albinus, 2023/09/09
- Re: "Tramp failed to connect" to an ssh server (gpg as an ssh agent), Daniel Krajnik, 2023/09/09
- Re: "Tramp failed to connect" to an ssh server (gpg as an ssh agent), Michael Albinus, 2023/09/09
- Re: "Tramp failed to connect" to an ssh server (gpg as an ssh agent), Daniel Krajnik, 2023/09/09