我在做 rsync
而我得到的信息是
agent key RSA SHA256:... returned incorrect signature type
喏 它提到:"这条消息本质上不是致命的,尽管远程端可能会选择拒绝你的连接,如果它不支持SHA-1签名。"这正是我看到的。rsync
给了我预期的结果(我想这与以下情况无关 rsync
这是对该警告背后原因的解释,但我没有找到解决的方法。
我在Win 10下使用Msys2。
有什么办法可以解决吗?
请注意,我已经尝试了以下3台电脑之间的ssh连接。
Comp A Comp B Comp C
Win 10, Msys2 -----------> Ubuntu 18.04 -----------> RHEL6
| Warning No warning ^
| |
|---------------------------------------------------------|
No warning
在客户端我使用的是 pageant.exe
0.66版和 ssh-pageant 1.4
在Msys2("CygwinMSYS的SSH认证代理,将OpenSSH链接到PuTTY的Pageant.")中,我在进行rsync时,得到消息代理密钥RSA SHA256:......返回错误的签名类型。
正如 bk2204 所指出的,SHA-256512 RSA 签名是有支持的。从庆典开始 0.71.
所以我更新到putty 0.73,警告就消失了。