与 Ubuntu 22.04 建立 SFTP 连接以运行旧的 Cisco 应用程序

与 Ubuntu 22.04 建立 SFTP 连接以运行旧的 Cisco 应用程序

我正在尝试将旧的 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

相关内容