我正在尝试将旧的 Cisco sftp 客户端连接到在 Ubuntu 22.04 上运行的 sftp 服务器。(我遵循这设置)
当客户端尝试连接时,我收到以下错误:
9 月 13 日 16:20:54 backuptest sshd[2294]: 无法与 XXXX 端口 45234 协商:未找到匹配的主机密钥类型。他们的提议:[电子邮件保护],[电子邮件保护],[电子邮件保护],[电子邮件保护],ssh-rsa,ssh-dss [预认证]
我已经尝试添加像这样的conf文件:
HostkeyAlgorithms ssh-dss,ssh-rsa
KexAlgorithms +diffie-hellman-group1-sha1
但现在我仍然得到:
9 月 13 日 16:24:34 backuptest sshd[2311]: 无法与 XXXX 端口 45423 协商:未找到匹配的密码。他们的提议:aes256-cbc,3des-cbc [preauth]
我该如何修复它?
答案1
就我的情况而言,这已修复:
Ciphers +aes128-cbc,aes256-cbc,3des-cbc
KexAlgorithms +diffie-hellman-group14-sha1
HostkeyAlgorithms +ssh-rsa
# If you authenticate using a keypair:
PubkeyAcceptedAlgorithms +ssh-rsa