scegg2025-04-25 23:10:16BUG
密码验证失败
有一台主机(HomeAssistant Green),使用账户密码验证,无法登录。客户端运行在macOS(M)中。
软件内提示:
Connecting...
Connected,Authenticating...
Connection Failed: SSHAuthAbortError(Connection closed before authentication)
同样环境下Termius可以登录:
Starting a new connection to: "<server ip>" port "22"
Starting address resolution of "<server ip>"
Address resolution finished
Remote server: SSH-2.0-OpenSSH_9.9
Agreed KEX algorithm: curve25519-sha256
Agreed Host Key algorithm: ssh-ed25519
Agreed server-to-client cipher: aes256-gcm@openssh.com MAC: INTEGRATED-AES-GCM
Agreed client-to-server cipher: aes256-gcm@openssh.com MAC: INTEGRATED-AES-GCM
Handshake finished
Authenticating to "<server ip>":"22" as "allen"
Not using one of the provided keys: Private Key is empty
Available client authentication methods: password,keyboard-interactive
Authentication that can continue: publickey,password
Authenticating using password method
Authentication succeeded (password)
Authenticated to "<server ip>":"22"
评论
elfzweik
2025-04-28 16:37:44
同样情况,一台VPS,以前可以用预置密码登录,在重装vps后预置密码登录提示认证错误(1.06版),只能交互式登录或者证书登录,此时用别的ssh工具可正常登录。升级2.06版后,现象变为选择预置密码登录后仍会弹出密码输入框。另一台Linux电脑,在升级到2.06版后仍可以用预置密码登录,某一次退出后再登录,开始弹出密码输入框。
出现此种情况的服务器,即使删除重新添加主机仍然是同样情况。
此外,在怀疑配置文件中该主机没有删除干净时,试图寻找配置文件,发现macos版,在~/Documents/iShellPro/hosts.hive文件中,用明文记录了主机名、地址、用户名和密码,这也太不安全了吧!
scegg
2025-05-05 22:53:13
嗯,我也看到这个文件了。而且有问题的主机也在里面记录了很多次。但不知道是否可以安全的删除里面的记录。