Ubuntu 22.04.3 LTS,SFTP 连接错误

Ubuntu 22.04.3 LTS,SFTP 连接错误

我正在将我的 SFTP 服务器从 Centos 7 移动到新主机上安装的新 Ubuntu 22.04.3 LTS,但是我使用的软件使用旧协议进行连接,因此我无法成功使其工作。

使用默认配置,如果我将客户端指向服务器,我最初会no matching host key type found. Their offer: ssh-rsa,ssh-dss [preauth]在连接日志中获得,如果我向 sshd_config 添加一个条目(稍后我会将它们添加到单独的 .conf 中)HostKeyAlgorithms +ssh-rsa,ssh-dss并且PubkeyAcceptedKeyTypes +ssh-rsa,ssh+dss错误更改为,kex_protocol_error: type 30 seq 1 [preauth]但客户端仍然无法连接,然后我附加了KexAlgorithms +diffie-hellman-group1-sha1,仍然没有变化。

客户端没有提供太多日志记录功能,是否可以增加服务器端的日志记录功能,以便我了解需要哪些协议。或者我需要做的不仅仅是启用配置文件中的算法,我注意到配置文件中注释掉了算法HostKey /etc/ssh/ssh_host_rsa_key,启用它没什么区别。

提前致谢。

相关内容