AndFTP SSH错误密钥交换未完成

Adr*_*aan 2 ssh android 22.04

我刚刚在桌面计算机上安装了 Ubuntu 22.04,现在手机上的 Android 应用程序 AndFTP 出现错误

There was a problem while connecting to 192.168.178.52:22 java.IOException Key exchange was not finished, connection is closed.

当我尝试使用带有密钥对的 SSH 登录时,甚至在输入密钥对的密码之前。

当我ssh user@192.168.178.52在桌面上尝试时,它工作得很好。

我究竟做错了什么?

小智 5

在我看来,22.04 已经审查了很多安全性并对以前的默认设置进行了很多更改。据我所知,ED25519 被认为明显优于默认情况下禁用的 RSA。

如果在 /etc/ssh/sshd_config 中取消注释“HostKey /etc/ssh/ssh_host_ed25519_key”并使用“sudo service sshd restart”重新启动服务器。您现在可以通过这种方式进行连接,而无需启用“较小的”RSA 方法。

在AndFTP中,您可以转到“编辑连接”>“高级”>“专家/特定FTP设置”>“SSH提供商”并切换到“安全”模式,这对我有用。