sui*_*uit 6 router ssh dd-wrt sshd
我当前的网络设置包括一个用 DD-Wrt (v24 PreSp2 Build21061) 闪存的 D-link dir-615D1。这是通过以太网电缆直接连接到 Windows 7 PC(没有互联网访问)。
我一直无法使用 SSH 访问我的路由器(尽管我仍然可以访问 Telnet)。
我将路由器重置为默认值,我更改的唯一设置是: 192.168.1.1/Services.asp
设置后,我重新启动了路由器并尝试通过 Putty 和 WinSCP 访问 SSH。
尝试打开连接后不久,我刚收到来自 PUTTY 和 WINSCP 的错误:“服务器意外关闭网络连接”。
有人可以为我提供一些帮助吗(我有点新手,但我确定它会起作用)。
也许固件没有正确闪烁?或者我需要做这个?
我还尝试了 30/30/30 重置,但似乎也没有解决。
有没有办法使用 Telnet 调试问题?
更多信息:
这是我尝试使用 SSH 和 telnet 使用 plink.exe 登录的屏幕截图。
更新:我降级到 DD-WRT v24-sp2 修订版 15778,SSH 现在可以工作了。
这似乎是该版本固件的问题。我有完全相同的版本,但 ssh 访问对我来说也不起作用。
DD-WRT 论坛上有几个关于这个确切问题的主题 - 请参阅http://www.dd-wrt.com/phpBB2/viewtopic.php?p=768261和http://www.dd-wrt .com/phpBB2/viewtopic.php?p=758332了解更多信息。第二个线程中的一位评论者表示“已知 Build 21061 在 SSH 方面存在问题。避免使用它。尝试另一个版本。”
这些表明在 DIR-600 路由器上降级到版本 20675(或在未指定的设备上构建 19519)解决了问题,或者升级到较新的版本也应该可以解决问题。
主要问题是,不同的构建版本中都会存在错误,并且偶尔会出现回归,其中 ssh 在该构建上失败似乎就是其中之一。
只需确保您使用的任何版本都与您的硬件版本兼容! 不幸的是,DD-WRT 路由器数据库没有建议该特定型号的任何其他版本:(
(如果我尝试不同的版本并取得一些成功,我会更新这个:)