当我尝试通过 Far(NetBox 插件)使用 shh 密钥连接到不支持 ssh-rsa 的主机时,主机日志中出现错误:
userauth_pubkey: key type **ssh-rsa** not in PubkeyAcceptedAlgorithms [preauth]
在 PuTTY 或 MobaXterm 中使用相同的密钥 - 连接成功:
Accepted publickey for ... **ssh2: RSA** SHA256:...
密钥由 WinSCP(和 PuTTYGen)转换
是否可以使用 Far 作为具有密钥授权的此类主机(例如 OLES9.1)?
PS 不允许在主机上添加“PubkeyAcceptedAlgorithms +ssh-rsa”。
答案1
终于,NetBox 插件更新了!
最新版本 ([24.2.2.590] - 2024-02-20) 支持 sha-2。
https://nightly.link/michaellukashov/Far-NetBox/workflows/release/main?preview