mirror of
https://github.com/electerm/electerm.git
synced 2026-04-25 13:35:52 +03:00
Closed
opened 2026-02-27 00:07:17 +03:00 by kerem
·
3 comments
No Branch/Tag specified
master
gh-pages
build
widget
linux-rpm-snap
title-temp
loong
test-npm2
copilot/fix-1cb8af11-1bce-40d4-956d-09f37d6761a6
copilot/fix-08f655b1-c7b3-454e-b1ed-94b5784e0247
copilot/fix-f0838905-e826-428b-8826-a4dac9a4303a
revert-3295-features/putty-like-ssh-tunnel-destination
v3.6.16
v3.6.6
v3.5.6
v3.3.8
v3.2.0
v3.1.26
v3.1.16
v3.1.6
v3.0.18
v3.0.6
v2.17.16
v2.17.8
v2.16.9
v2.15.8
v2.13.6
v2.13.0
v2.12.0
v2.11.16
v2.11.6
v2.10.26
v2.10.6
v2.8.16
v2.8.6
v2.7.8
v2.6.0
v2.5.16
v2.5.9
v2.5.6
v2.4.38
2.4.35
v2.4.28
v2.3.198
v2.3.191
v2.3.190
v2.3.181
v2.3.176
v2.3.166
v2.3.151
v2.3.136
v2.3.126
v2.3.118
v2.3.113
v2.3.103
v2.3.100
v2.3.85
v2.3.75
v2.3.65
v2.3.58
v2.3.48
v2.3.36
v2.3.30
v2.3.18
v2.3.6
v2.2.0
v2.1.26
v2.1.16
v2.1.8
v1.101.20
v1.101.16
v1.101.10
v1.100.60
v1.100.56
v1.100.50
v1.100.46
v1.100.30
v1.100.20
v1.100.18
v1.100.8
v1.91.16
v1.91.8
v1.91.1
v1.90.8
v1.90.6
v1.80.18
v1.80.6
v1.80.5
v1.80.3
v1.80.2
v1.72.48
v1.72.36
v1.72.26
v1.72.18
v1.72.6
v1.70.6
v1.70.0
v1.60.56
v1.60.50
v1.60.48
v1.60.36
v1.60.32
v1.60.29
v1.60.16
v1.60.6
v1.51.18
v1.51.8
v1.51.3
v1.51.0
v1.50.66
v1.50.65
v1.50.59
v1.50.46
v1.50.40
v1.50.21
v1.40.20
v1.40.18
v1.40.16
v1.40.6
v1.39.119
v1.39.109
v1.39.103
v1.39.99
v1.39.88
v1.39.76
v1.39.68
v1.39.56
v1.39.47
v1.39.46
v1.39.35
v1.39.31
v1.39.18
v1.39.5
v1.39.2
v1.38.86
v1.38.81
v1.38.80
v1.38.70
v1.38.65
v1.38.60
v1.38.50
v1.38.43
v1.38.42
v1.38.41
v1.38.30
v1.38.19
v1.38.11
v1.38.8
v1.37.126
v1.37.121
v1.37.110
v1.37.106
v1.37.96
v1.37.93
v1.37.92
v1.37.88
v1.37.80
v1.37.68
v1.37.66
v1.37.60
v1.37.58
v1.37.46
v1.37.38
v1.37.36
v1.37.20
v1.37.16
v1.37.6
v1.37.1
v1.36.1
v1.35.6
v1.35.0
v1.34.68
v1.34.58
v1.34.48
v1.34.46
v1.34.39
v1.34.38
v1.34.30
v1.34.26
v1.34.20
v1.34.10
v1.34.6
v1.34.0
v1.33.36
v1.33.26
v1.33.6
v1.33.0
v1.32.46
v1.32.38
v1.32.28
v1.32.6
v1.31.1
v1.30.9
v1.29.5
v1.29.4
v1.29.2
v1.28.4
v1.28.3
v1.28.1
v1.28.0
v1.27.30
v1.27.20
v1.27.19
v1.27.5
v1.26.2
v1.26.1
v1.26.0
v1.25.50
v1.25.41
v1.25.40
v1.25.30
v1.25.22
v1.25.20
v1.25.16
v1.25.14
v1.25.12
v1.25.10
v1.25.6
v1.24.13
v1.23.32
v1.23.28
v1.23.22
v1.23.20
v1.23.15
v1.23.8
v1.23.6
v1.23.4
v1.23.3
v1.23.2
v1.22.33
v1.22.30
v1.22.27
v1.22.24
v1.22.20
v1.22.8
v1.22.1
v1.21.93
v1.21.91
v1.21.88
v1.21.74
v1.21.73
v1.21.57
v1.21.48
v1.21.40
v1.21.34
v1.21.20
v1.21.18
v1.21.14
v1.21.9
v1.20.10
v1.20.6
v1.20.4
v1.19.5
v1.19.0
v1.18.5
v1.18.1
v1.18.0
v1.17.26
v1.17.21
v1.17.19
v1.17.16
v1.17.15
v1.17.3
v1.16.21
v1.16.11
v1.16.5
v1.16.3
v1.16.1
v1.15.3
v1.14.0
1.13.4
v1.13.3
v1.13.1
v1.12.24
v1.12.21
v1.12.19
v1.12.15
v1.12.9
v1.12.7
v1.12.6
v1.12.2
v1.12.1
v1.12.0
v1.11.16
v1.11.13
v1.11.12
v1.11.11
v1.11.8
v1.11.6
v1.11.5
v1.11.1
v1.11.0
v1.10.39
v1.10.35
v1.10.31
v1.10.14
v1.10.13
v1.10.9
1.10.0
v1.9.31
v1.9.27
v1.9.24
v1.9.19
v1.9.14
v1.9.12
v1.9.7
v1.9.0
v1.8.3
v1.7.18
v1.7.17
v1.7.10
v1.5.19
v1.5.18
v1.5.15
v1.5.13
v1.5.7
v1.5.4
v1.5.0
v1.4.4
v1.4.2
v1.3.55
v1.3.54
v1.3.49
v1.3.46
v1.3.45
v1.3.42
v1.3.38
v1.3.36
v1.3.35
v1.3.34
v1.3.31
v1.3.28
v1.3.25
v1.3.21
v1.3.18
v1.3.15
v1.3.12
v1.3.10
v1.3.8
v1.3.7
v1.3.5
v1.3.4
v1.3.2
v1.3.1
v1.3.0
v1.2.2
v1.0.33
v1.0.31
v1.0.28
v1.0.27
v1.0.26
v1.0.24
v1.0.23
v1.0.21
v1.0.19
v1.0.18
v1.0.13
v1.0.7
v1.0.1
v1.0.0
v0.27.105
v0.27.100
v0.27.97
v0.27.96
v0.27.89
v0.27.84
v0.27.83
v0.27.82
v0.27.80
v0.27.79
v0.27.78
v0.27.76
v0.27.74
v0.27.72
v0.27.70
v0.27.68
v0.27.67
v0.27.65
v0.27.63
v0.27.60
v0.27.57
v0.27.53
v0.27.52
v0.27.50
v0.27.48
v0.27.44
v0.27.41
v0.27.37
v0.27.34
v0.27.31
v0.27.27
v0.27.25
v0.27.22
v0.27.20
v0.27.12
v0.27.11
v0.27.5
v0.27.0
v0.26.76
v0.26.75
v0.26.73
v0.26.71
v0.26.67
v0.26.63
v0.26.62
v0.26.59
v0.26.57
v0.26.55
v0.26.54
v0.26.51
v0.26.47
v0.26.46
v0.26.44
v0.26.43
v0.26.40
v0.26.38
v0.26.31
v0.26.27
v0.26.24
v0.26.23
v0.26.22
v0.26.21
v0.26.20
v0.26.18
v0.26.14
v0.26.12
v0.26.10
v0.26.9
v0.26.2
v0.25.66
v0.25.65
v0.25.61
v0.25.60
v0.25.56
v0.25.52
v0.25.48
v0.25.43
v0.25.41
v0.25.39
v0.25.37
v0.25.33
v0.25.21
v0.25.18
v0.25.12
v0.25.9
v0.25.1
v0.25.0
v0.24.45
v0.24.44
v0.24.39
v0.24.36
v0.24.35
v0.24.33
v0.24.32
v0.24.28
v0.24.26
v0.24.25
v0.24.23
v0.24.20
v0.24.16
v0.24.11
v0.24.9
v0.24.7
v0.24.5
v0.24.4
v0.24.3
v0.24.1
v0.24.0
v0.23.41
v0.23.38
v0.23.34
v0.23.32
v0.23.29
v0.23.27
v0.23.25
v0.23.24
v0.23.21
v0.23.20
v0.23.18
v0.23.16
v0.23.12
v0.23.11
v0.23.10
v0.23.9
v0.23.8
v0.23.5
v0.23.1
v0.22.24
v0.22.23
v0.22.21
v0.22.18
v0.22.17
v0.22.14
v0.22.11
v0.22.9
v0.22.6
v0.22.4
v0.22.3
v0.22.2
v0.22.1
v0.22.0
v0.21.14
v0.21.13
v0.21.10
v0.21.7
v0.21.4
v0.21.0
v0.20.9
v0.20.6
v0.20.1
v0.20.0
v0.19.12
v0.19.8
v0.19.6
v0.19.1
v0.19.0
v0.18.7
v0.18.6
v0.18.5
v0.18.4
v0.18.0
v0.17.3
v0.17.0
v0.16.30
v0.16.29
v0.16.28
v0.16.27
v0.16.26
v0.16.25
v0.16.24
v0.16.22
v0.16.1
v0.16.0
v0.15.10
v0.15.6
v0.15.3
v0.15.0
v0.14.8
v0.14.4
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.3
v0.13.2
v0.13.1
v0.13.0
v0.12.0
v0.11.1
v0.11.0
v0.10.0
v0.9.5
v0.9.0
v0.8.5
v0.8.0
v0.7.0
v0.6.1
v0.6.0
v0.5.0
v0.4.0
v0.3.3
v0.3.2
v0.3.0
v0.2.3
v0.2.1
v0.2.0
v0.1.0
v0.0.1
Labels
No labels
Linux
Mac
Windows
bug
chor
developing
doc
duplicate
enhancement
feature
feature
feature
help wanted
invalid
need investigate
pull-request
question
test
wontfix
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set.
Reference
starred/electerm#2415
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @qiang-l on GitHub (Jul 29, 2024).
Original GitHub issue: https://github.com/electerm/electerm/issues/3534
Electerm Version and download file extension(Electerm版本和下载文件后缀)
electerm-1.39.88-linux-x86_64.AppImage
Platform detail (平台详情)
Linux yt 5.15.0-67-generic #74~20.04.1-Ubuntu SMP Wed Feb 22 14:52:34 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
What steps will reproduce the bug?(重新问题的详细步骤)
测试连接时报错 connection fails: Failed to execute 'postMessage' on 'Worker': [object Array] could not be cloned.
连接时弹出 Option> P 之前都是弹出类似 MFA Code
另外
没有多因子验证的跳板机能正常登录
使用命令行ssh 能正常登录
从debug日志来看 问题好像是在password认证那块
附debug日志
v6 dns lookup error: queryAaaa ENODATA xxx.com
11:14:53 info › Custom crypto binding not available
11:14:53 info › Local ident: 'SSH-2.0-ssh2js1.15.0'
11:14:53 info › Client: Trying xxx.com on port xxx ...
11:14:53 info › Socket connected
11:14:53 info › Remote ident: 'SSH-2.0-Go'
11:14:53 info › Outbound: Sending KEXINIT
11:14:53 info › Inbound: Handshake in progress
11:14:53 info › Handshake: (local) KEX method: curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman-group14-sha256,diffie-hellman-group15-sha512,diffie-hellman-group16-sha512,diffie-hellman-group17-sha512,diffie-hellman-group18-sha512,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1,ext-info-c,kex-strict-c-v00@openssh.com
11:14:53 info › Handshake: (remote) KEX method: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,kex-strict-s-v00@openssh.com
11:14:53 info › Handshake: strict KEX mode enabled
11:14:53 info › Handshake: KEX algorithm: curve25519-sha256
11:14:53 info › Handshake: (local) Host key format: ssh-ed25519,ssh-rsa,rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-dss
11:14:53 info › Handshake: (remote) Host key format: rsa-sha2-256,rsa-sha2-512,ssh-rsa
11:14:53 info › Handshake: Host key format: ssh-rsa
11:14:53 info › Handshake: (local) C->S cipher: aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm,aes128-gcm@openssh.com,aes256-gcm,aes256-gcm@openssh.com,aes256-cbc,aes192-cbc,aes128-cbc,aes128-ctr,aes192-ctr,aes256-ctr,blowfish-cbc,3des-cbc,arcfour256,arcfour128,arcfour
11:14:53 info › Handshake: (remote) C->S cipher: aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr
11:14:53 info › Handshake: C->S Cipher: aes128-ctr
11:14:53 info › Handshake: (local) S->C cipher: aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm,aes128-gcm@openssh.com,aes256-gcm,aes256-gcm@openssh.com,aes256-cbc,aes192-cbc,aes128-cbc,aes128-ctr,aes192-ctr,aes256-ctr,blowfish-cbc,3des-cbc,arcfour256,arcfour128,arcfour
11:14:53 info › Handshake: (remote) S->C cipher: aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr
11:14:53 info › Handshake: S->C cipher: aes128-ctr
11:14:53 info › Handshake: (local) C->S MAC: hmac-sha2-256,hmac-sha2-512,hmac-sha1,hmac-md5,hmac-sha2-256-96,hmac-sha2-512-96,hmac-ripemd160,hmac-sha1-96,hmac-md5-96,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com
11:14:53 info › Handshake: (remote) C->S MAC: hmac-sha2-256-etm@openssh.com,hmac-sha2-256,hmac-sha1
11:14:53 info › Handshake: C->S MAC: hmac-sha2-256
11:14:53 info › Handshake: (local) S->C MAC: hmac-sha2-256,hmac-sha2-512,hmac-sha1,hmac-md5,hmac-sha2-256-96,hmac-sha2-512-96,hmac-ripemd160,hmac-sha1-96,hmac-md5-96,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com
11:14:53 info › Handshake: (remote) S->C MAC: hmac-sha2-256-etm@openssh.com,hmac-sha2-256,hmac-sha1
11:14:53 info › Handshake: S->C MAC: hmac-sha2-256
11:14:53 info › Handshake: (local) C->S compression: none,zlib@openssh.com,zlib
11:14:53 info › Handshake: (remote) C->S compression: none
11:14:53 info › Handshake: C->S compression: none
11:14:53 info › Handshake: (local) S->C compression: none,zlib@openssh.com,zlib
11:14:53 info › Handshake: (remote) S->C compression: none
11:14:53 info › Handshake: S->C compression: none
11:14:53 info › Outbound: Sending KEXECDH_INIT
11:14:53 info › Received DH Reply
11:14:53 info › Host accepted by default (no verification)
11:14:53 info › Host accepted (verified)
11:14:53 info › Outbound: Sending NEWKEYS
11:14:53 info › Inbound: NEWKEYS
11:14:53 info › Verifying signature ...
11:14:53 info › Verified signature
11:14:53 info › Handshake completed
11:14:53 info › Outbound: Sending SERVICE_REQUEST (ssh-userauth)
11:14:53 info › Inbound: Received EXT_INFO
11:14:53 info › Inbound: Received SERVICE_ACCEPT (ssh-userauth)
11:14:53 info › Outbound: Sending USERAUTH_REQUEST (none)
11:14:53 info › Inbound: Received USERAUTH_FAILURE (password,publickey)
11:14:53 info › Client: none auth failed
11:14:53 info › Outbound: Sending USERAUTH_REQUEST (password)
11:14:53 info › Inbound: Received USERAUTH_FAILURE (keyboard-interactive)
11:14:53 info › Client: password auth failed
11:14:53 info › Agent: Trying key #1
11:14:53 info › Outbound: Sending USERAUTH_REQUEST (publickey -- check)
11:14:54 info › Inbound: Received USERAUTH_PK_OK
11:14:54 info › Outbound: Sending USERAUTH_REQUEST (publickey)
11:14:54 info › Inbound: Received USERAUTH_FAILURE (keyboard-interactive)
11:14:54 info › Client: agent (rsa-sha2-256) auth failed
11:14:54 info › Client: Agent key #1 failed
11:14:54 info › Agent: Trying key #2
11:14:54 info › Outbound: Sending USERAUTH_REQUEST (publickey -- check)
11:14:54 info › Inbound: Received USERAUTH_FAILURE (keyboard-interactive)
11:14:54 info › Client: agent (rsa-sha2-256) auth failed
11:14:54 info › Client: Agent key #2 failed
11:14:54 info › Agent: No more keys left to try
11:14:54 info › Client: agent auth failed
11:14:54 info › Outbound: Sending USERAUTH_REQUEST (keyboard-interactive)
11:14:54 info › Inbound: Received USERAUTH_INFO_REQUEST
11:15:05 info › Outbound: Sending USERAUTH_INFO_RESPONSE
11:15:05 info › Inbound: Received USERAUTH_INFO_REQUEST
11:15:12 info › Outbound: Sending USERAUTH_INFO_RESPONSE
11:15:12 info › Inbound: Received USERAUTH_INFO_REQUEST
11:15:43 error › error when do sshConnect Error: Timed out while waiting for handshake
at Timeout._onTimeout (/tmp/.mount_electeniD6Hl/resources/app.asar/node_modules/ssh2/lib/client.js:1116:23)
at listOnTimeout (node:internal/timers:569:17)
at process.processTimers (node:internal/timers:512:7) null
11:15:43 info › Socket closed
11:15:43 error › fetch error {
message: 'Timed out while waiting for handshake',
stack: 'Error: Timed out while waiting for handshake\n' +
' at Timeout._onTimeout (/tmp/.mount_electeniD6Hl/resources/app.asar/node_modules/ssh2/lib/client.js:1116:23)\n' +
' at listOnTimeout (node:internal/timers:569:17)\n' +
' at process.processTimers (node:internal/timers:512:7)'
}
11:15:43 debug › { message: 'Timed out while waiting for handshake' }
11:15:43 debug › Timed out while waiting for handshake fetch err info
What should have happened?(期望的结果)
如上
Would this happen in other terminal app(是否能够在其他同类软件重现这个问题)
No response
Additional information(其他任何相关信息)
No response
@qiang-l commented on GitHub (Jul 30, 2024):
问题已解决 操作是
1.生成密钥对id_ed25519
2.向~/.ssh/config 追加 IdentityFile ~/.ssh/id_ed25519
3.在跳板机更换id_ed25519密钥(原先是id_rsa)
虽然解决了问题 但是原因还是查不出来
可能和密钥有点关系 但是有password还登录失败 就有点奇怪
如果后面有人碰到类似问题 希望这次踩坑能提供点帮助
@zxdong262
@qiang-l commented on GitHub (Aug 9, 2024):
登录失败的现象又出现了
怀疑是config文件造成的
把.ssh文件改名 然后再连接 就正常了
(猜测是config文件里的内容影响了登录?)
$ ls ~/.ssh
company company.pub config id_ed25519 id_ed25519.pub id_rsa id_rsa.pub known_hosts
$ cat ~/.ssh/config
IdentityFile ~/.ssh/id_rsa
IdentityFile ~/.ssh/company
IdentityFile ~/.ssh/id_ed25519
@zxdong262 commented on GitHub (Aug 9, 2024):
如果不指定密码或者私钥内容会挨个读取.ssh里面的私钥尝试登录