我正在尝试登录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
因此,我查看了这个stackexchange帖子,并对此进行了修改,但是这次我遇到了另一个问题,即密码。
$ 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
所以有提供 3des-cbc
加密的命令吗?我不确定3des,例如是否要将其永久添加到系统中。
是否有允许3des-cbc
密码的命令?
这里有什么问题?它不要求输入密码。
ssh -o KexAlgorithms=diffe-hellman-group-sha1 enduser@10.255.252.1
强制客户端使用较旧的,安全性较低的算法,并查看路由器是否有更新的固件。
ssh -vvv ...
将揭示服务器提供的所有密钥交换和密码协议。