我无法连接到本地网络(VM)上的服务器。
我有多个可以连接的服务器。
当我尝试将 Putty 插入服务器时,我收到消息
Incoming Packet was garbled on decryption
我尝试过的:
我搜索了一下,并尝试实施他们的解决方案——强制使用 blowfish 和 ssh2。仍然不起作用。
我该如何解决?
答案1
我刚刚遇到了这个问题。以下是我修复它的方法:
下载最新版本的 PuTTY (我使用的是 0.62 而不是 0.63)在 PuTTY 配置中,转到连接->SSH 并将“Blowfish”移动到“加密密码选择策略”下列表的顶部。
答案2
我遇到了同样的问题“传入数据包在解密时被乱码”。
对于我使用的连接:
> putty.exe -proxycmd "plink.exe [email protected] -P 22 -nc 10.10.10.10:22 -i c:\Users\john\.ssh\id.ppk " [email protected] -i c:\Users\john\.ssh\john.ppk
解决方案=>首先启动命令的“plink”部分:
> plink.exe [email protected] -P 22 -nc 10.10.10.10:22 -i c:\Users\john\.ssh\id.ppk
它会询问“服务器主机密钥未缓存”。只需单击“是”、“是”等即可。
之后启动完整命令:
>putty.exe -proxycmd "plink.exe [email protected] -P 22 -nc 10.10.10.10:22 -i c:\Users\john\.ssh\id.ppk " [email protected] -i c:\Users\john\.ssh\john.ppk
就我而言,它解决了这个问题。