mirror of
https://github.com/electerm/electerm.git
synced 2026-04-26 05:55:55 +03:00
Open
opened 2026-02-27 00:06:35 +03:00 by kerem
·
8 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.7.9
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#2228
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 @gszhaochengyong on GitHub (Mar 18, 2024).
Original GitHub issue: https://github.com/electerm/electerm/issues/3316
Electerm Version and download file extension(Electerm版本和下载文件后缀)
1.25.50和1.37.110都一样。exe安装包
Platform detail (平台详情)
win10
What steps will reproduce the bug?(重新问题的详细步骤)
版本:1.37.110


公司以前服务器是用密码帐号远程登陆的,最近更换登陆模式,使用密钥登陆。
之前密码帐号登陆模式是正常可用的。
现在换成密钥登陆,测试连接时提示:“connection failed:test failed”,如图1
保存并连接弹出输入密码,输入以前的密码无效,重复弹出输入密码,一直是这样。无法正确登陆。如图2
使用WINSCP可以登陆进去。
我对公钥和私钥这块不是很懂,是不是这方面有关系,有任何其他详情可以联系我 309938723?
What should have happened?(期望的结果)
匙登陆模式登陆正常
Would this happen in other terminal app(是否能够在其他同类软件重现这个问题)
WIN10 WIN11都是如此情况。
Additional information(其他任何相关信息)
下面是登陆模式更改参照信息
第一阶段:提交公钥/切结书阶段
根据服务器权限,签署切结书(此步骤已基本完成)
在本人办公电脑生成公私钥对
a. 打开"命令提示符"应用。一般打开后,程序运行在C:\Users<电脑登录用户名>目录下;
b. 执行ssh-keygen -t rsa -f id_rsa_<工号>,一直按Enter直至结束。ssh-keygen -t rsa -f id_rsa_F1334132
c. 打开目录C:\Users<电脑登录用户名>,找到两个文件id_rsa_<工号>以及id_rsa_<工号>.pub,剪切到C:\Users<电脑登录用户名>.ssh<服务器IP>;若没有.ssh目录,则创建。
示例:
我的目录名为C:\Users\shawn
两文件文件名为id_rsa_工号和id_rsa_工号.pub;其中id_rsa_工号为私钥,id_rsa_工号.pub为公钥
文件另存为路径为C:\Users\shawn.ssh\192 //以10.141.336.192服务器为例
d. 将公钥文件id_rsa_<工号>.pub 上传至对应的\10.187.46.196_For_files\Shawn\切结书与公钥 服务器IP目录下
e. 有多个服务器权限的,重复步骤a-d
第二阶段:金钥保存
1. 当提交的公钥文件送至ETS部门签发后,ETS会回传一个金钥文件(此步骤由我完成)
2. 金钥文件格式为 <工号>-cert.pub, 如:工号-cert.pub;
3. 本地公私钥文件重命名
a. 进入对应服务器公私钥存放路径,此路径在第一阶段步骤2小节c有描述,以192服务器为例:C:\Users\shawn.ssh\192
b. 将私钥id_rsa_<工号>改为<工号>,如:id_rsa_工号,改为工号
c. 将公钥id_rsa_<工号>.pub改为<工号>.pub, 如:id_rsa_工号.pub,改为工号.pub
d. 将金钥<工号>-cert.pub拷贝至此目录,如工号-cert.pub
e. 检查:此目录C:\Users\shawn.ssh\192下应当由三个文件,私钥工号,公钥工号.pub,金钥工号-cert.pub
4. 远端中央服务器添加金钥
a. 使用Winscp将金钥拷贝至目标服务器
b. 使用putty或其他终端工具,登录至目标服务器. 执行以下指令:
mkdir -p .ssh
chmod 700 .ssh
cat <工号>-cert.pub >> ~/.ssh/authorized_keys //<工号>-cert.pub为金钥
chmod 600 ~/.ssh/authorized_keys
c. 使用putty或其他终端工具,登录至目标服务器. 检查金钥是否导入成功
cat ~/.ssh/authorized_keys | grep "ssh-rsa-cert-v01@openssh.com"
有值返回代表成功
第三阶段: 切换登录方式
1. putty/winscp/sshfs/Terminal 等工具从GSOC升级到新版本
2. 加载私钥:
a. Terminal终端工具
设置->命令行 由ssh.exe 工号@10.141.336.192改为ssh.exe -i C:\Users\shawn.ssh\192\工号 工号@10.141.336.192,保存
b. Winscp工具
选择登录站点,点击编辑->高级->SSH->验证->密钥文件,选择私钥文件C:\Users\shawn.ssh\192\工号。
此时,Winscp会提示"你希望将OpenSSH私钥转换为Putty格式吗",点击确定,并将工号.ppk另存为在同一目录C:\Users\shawn.ssh\192\工号。
此时密钥文件为C:\Users\shawn.ssh\192\工号.ppk, 点击确定, 保存。
b. putty终端工具
Connection->SSH->Auth->Credentials->Private key files for authentication,选择私钥文件C:\Users\shawn.ssh\192\工号.ppk
注意,常规私钥文件是工号,需使用上一步骤winscp生成的工号.ppk格式私钥。
@zxdong262 commented on GitHub (Mar 18, 2024):
可以验证下最新版的情况吗
@gszhaochengyong commented on GitHub (Mar 18, 2024):
Terminal窗口执行 ssh.exe -i C:\Users\shawn.ssh\192\工号 工号@10.141.331.192可以成功,为什么书签设置里的私匙就不行呢?
@gszhaochengyong commented on GitHub (Mar 18, 2024):
最新版也有一样的情况 ,有没有可能根本就没有走私钥这种方法,还是走的原来的密码方式?但密码方式这种原来登陆模式给禁掉了,现有方式只支持私匙方式。
@zxdong262 commented on GitHub (Mar 18, 2024):
原来的密码没有删除?可以试试把密码删除掉吗?
@gszhaochengyong commented on GitHub (Mar 19, 2024):
密码都删除 了,再登陆,输入密码后提示"error:read ECONNRESET",然后卡住了,进不去。
@gszhaochengyong commented on GitHub (Mar 20, 2024):
还需要提供什么信息协助找原因吗?
@zxdong262 commented on GitHub (Mar 24, 2024):
我试了是可以的,可能有其他的问题我再验证下
@gszhaochengyong commented on GitHub (Apr 1, 2024):
私匙方式加载私匙文件这种方法没法连接服务器了。
命令行方式连接成功后,只有文件管理器,没有sftp.
这个问题解决不了,在考虑换工具了。可惜了,挺好的一个工具,一些主要功能bug还无法定位处理。楼主继续努力啊。