华硕路由器OpenWRT固件同时开启Telnet与SSH
本帖最后由 有事您说话 于 2016-7-25 09:11 编辑今天小编与大家分享一个如何在OpenWRT固件上同时实现开启Telnet与SSH功能
实际运行状况OpenWRT默认开启telnet,但是没开启ssh,当配置了用户名和密码后就默认开启ssh关闭telnet。这时再用telnet连接时会提示“Login failed.”然而ssh方便性又大于telnet,telnet在一些简单使用情况下又会比较常见,所以让二者共存便成了今天的话题。
准备工作1. 华硕RT-N66U路由器2. OpenWRT chaos_calmer 15.05固件3. WinSCP工具
如何实现RT-N66U连接到电脑(首先安装好WinSCP工具),打开浏览器输入你的路由器IP,设置登入密码。这个ssh被启用,telnet功能已关闭。再打开WinSCP通过ssh连接路由器,参考下图:
第一步
修改telnet自启动脚本,删除对密码和ssh相关的判断,如下注释,参见下图:
这样在执行/etc/init.d/telnet restart就可以启动telnet了,但是会发现连接的时候提示Login failed,如下图:
第二步
上面的连接错误提示是出现在/bin/login.sh脚本中,打开这个文件,删除相关的判断即可。最后就留下 exec /bin/ash --login 那行。 参见下图:
第三步
电脑端执行命令cmd,输入telnet 你的路由器IP,成功登入。如下图:
至此,小编的分享全部结束。拜拜!!@
页:
[1]