您好,欢迎到访bingge的博客! 登录后台 查看权限

华硕路由器OpenWRT固件同时开启Telnet与SSH

教程 bingge 2016-07-22 3977 次浏览 个评论
今天小编与大家分享一个如何在OpenWRT固件上同时实现开启Telnet与SSH功能

实际运行状况
OpenWRT默认开启telnet,但是没开启ssh,当配置了用户名和密码后就默认开启ssh关闭telnet

这时再用telnet连接时会提示“Login failed.”然而ssh方便性又大于telnettelnet在一些简单使用情况下又会

比较常见,所以让二者共存便成了今天的话题。


准备工作
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 faild,如下图:


第三步

上面的连接错误提示是出现在/bin/login.sh脚本中,打开这个文件,删除相关的判断即可。

最后就留下 exec /bin/ash --login 那行。 参见下图:



第三步
电脑端执行命令cmd,输入telnet 你的路由器IP,成功登入。如下图:


至此,小编的分享全部结束。拜拜!!@

本文转载自:http://www.52asus.com/thread-2473-1-1.html

本文来自 AsusSmart Router Blog 转载请注明;

本文地址:http://www.asussmart.com/smart/121.html