相关疑难解决方法(0)

ssh 无法协商 - 找不到匹配的密钥交换方法

我正在尝试登录到我的 DSL 路由器,因为我在使用命令行邮件时遇到了问题。我希望能够重新配置路由器。

当我发出ssh命令时,会发生以下情况:

$ ssh enduser@10.255.252.1

Unable to negotiate with 10.255.252.1 port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1
Run Code Online (Sandbox Code Playgroud)

所以然后我查看了这个 stackexchange post,并将我的命令修改为这个,但是我遇到了一个不同的问题,这次是密码。

$ ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 enduser@10.255.252.1

Unable to negotiate with 10.255.252.1 port 22: no matching cipher found. Their offer: 3des-cbc
Run Code Online (Sandbox Code Playgroud)

那么是否有提供 3des-cbc加密的命令?我不确定 3des,比如我是否想将它永久添加到我的系统中。

是否有允许3des-cbc密码的命令?

这里有什么问题?这不是要求密码。

ssh

74
推荐指数
4
解决办法
23万
查看次数

SSH:如何禁用弱密码?

我组织的安全团队告诉我们禁用弱密码,因为它们发出弱密钥。

  arcfour
  arcfour128
  arcfour256
Run Code Online (Sandbox Code Playgroud)

但是我尝试在 ssh_config 和 sshd_config 文件中查找这些密码,但发现它们已注释。

 grep arcfour *
ssh_config:#   Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
Run Code Online (Sandbox Code Playgroud)

我还应该在哪里检查以从 SSH 禁用这些密码?

ssh encryption

63
推荐指数
4
解决办法
20万
查看次数

标签 统计

ssh ×2

encryption ×1