如何在无线D-Link路由器上打开telnet端口?

如何在无线D-Link路由器上打开telnet端口?

我想通过终端访问 D-Link DIR-600L 无线路由器。我可以通过打开 telnet 端口来做到这一点吗?如何在无线路由器中打开 telnet 端口?

答案1

根据其他答案,这对我有用:

登录到 Web 界面。

您可以使用以下方式访问 shell 终端:192.168.0.1/shell.asp其中 192.168.0.1 是您的 Wi-Fi 路由器的 IP 地址。

在 shell 终端中输入:telnetd并按应用。请勿使用 telnetd.sh。

使用您电脑上的 telnet 客户端并输入telnet 192.168.0.1,您就可以看到登录提示。

我能够更新 iptables。

如果有人想知道的话,这是 telnetd.sh 文件

# cat /bin/telnetd.sh 
#!/bin/sh
image_sign=`cat /etc/alpha_config/image_sign`
echo "Start telnetd ..." > /dev/console
mfc_mode=`flash get_hwflag mfc`
if [ $mfc_mode = 1 ]; then
        timeout=" -t 600"
fi
if [ -f "/usr/bin/login" ]; then
        telnetd -l "/usr/bin/login" -u Alphanetworks:$image_sign -i br0 $timeout &
else
        telnetd &
fi

答案2

  1. 登录到 Web 界面。
  2. 您可以使用以下方式访问 shell 终端:您的 Wi-Fi 路由器的 IP 地址在192.168.0.1/shell.asp哪里。192.168.0.1
  3. 在 shell 终端中输入:telnetd.sh然后按Apply
  4. 使用您电脑上的 telnet 客户端并输入telnet 192.168.0.1,您就可以看到登录提示。

但是我找不到任何有关通过 root 登录的信息。login incorrect当我输入root登录提示时,路由器会这样说。

答案3

首先,不要使用 telnet - 如果可以避免就不要使用。购买一本 Michael W. Lucas 的书《SSH 精通第二版》(实际上相当容易理解)并阅读它。Telnet 未加密(并且功能比 OpenSSH 少得多)!

如果您仍然想使用 telnet:

  1. 使用您的凭证登录到 Web 界面。
  2. 如果您使用 Windows,请从开始打开 ​​cmd.exe。(Windows+R输入cmd并按Enter
  3. telnet <YOUR ROUTERS IP HERE>例如写telnet 192.168.0.100
  4. 以 身份登录admin并输入您的密码。

您的 D-Link DIR-600L 路由器很可能许多安全漏洞。请为互联网社区做点好事,升级到受支持的操作系统,如 OpenWRT(它也会为您提供完整的 SSH),或者从信誉良好的制造商处购买受支持的路由器并保持其更新。

我自己也用过OpenWRT在 D-Link 的类似设备上。安装它可能也比您预期的要容易,并且您将拥有 SSH 访问权限和完全控制权。在 OpenWRT 中,您的互联网连接使用效率有了重大进步,并且还定期进行安全修复(您应该应用)。您还可能在此过程中学到一些有用的东西,例如不使用 telnet在2018年。

顺便说一句,如果你升级到具有千兆以太网端口和更多 RAM(例如至少 128 MB)的较新设备,那么这对你来说是一个好处。你可以事先看看 OpenWRT 人员是否推荐它,因为他们实际上是认真的用户。Linksys WRT AC1200 似乎得到了很好的支持。

相关内容