前言
公司有一台 2017 年的新路由 3 退役了,下放到我的手上,我又多了个新玩具。
这台路由器固件被刷成了 OpenWrt。由于 OpenWrt 是基于 Linux 的,很多强大的命令行工具只靠 LuCI 的图形化操作,是无法全面发挥的。
命令行在哪里呢?
如果 OpenWrt 固件中没有刷入 TTYD 这个网页界面的终端,就只能用 SSH 连接到路由器,才能使用命令行了。
下面是用 SSH 登陆 OpenWrt,对服务端和客户端分别进行设置的全过程。
准备工作
- 路由器刷好OpenWrt固件并安装LuCI
- 通畅的局域网
- 一台Mac或Windows电脑
操作环境
- OpenWrt版本:OpenWrt 19.07-SNAPSHOT / LuCI 18.06 Lienol (git-ed5893a)
- 电脑系统:Windows 10
- 路由器IP为默认,即192.168.1.1
服务端(路由器)设置
用Wifi或网线接入路由器,打开网页浏览器访问路由器的IP。
登陆到路由器后台页面,在系统下拉菜单中点击管理权。
在管理权页面中进行以下设置:
最后点击保存并应用。
客户端设置
任意SSH客户端软件都可以,我用的是Xshell 6。
运行软件后点击新建,在弹出窗口中填写:
名称随意,协议SSH,主机填路器IP地址,端口号填前面记下来那个。然后填写登陆用户名和密码:
照图填写,密码用路由器管理员密码即可。
设置完后点击连接。
出现LOGO和命令提示符,说明SSH登陆OpenWrt成功。
补充
第一次登陆不知道路由器的IP,管理用户名,密码怎么办?
分两种情况,一是刚刷好固件,如果是官方固件,在客户端填写主机为192.168.1.1,用户为root,密码为空就能连接;如果刷的是第三方固件,请自行参考固件的说明。
二是二手旧路由器,IP和用户都更改过设置。IP还可以通过连接到路由器,然后查询网关得到,WIFI连不上用网线就行了;但用户和密码原主人不告诉你就没办法了,只能采用reset大法。
目前Openwrt固件都集成了Luci图形化界面,通过路由器IP就能访问。
原文链接:https://ixcrap.com/how-to-set-login-openwrt-with-ssh.html
本站文章部分素材来源于网络,如有侵权请联系博主删除。文章可随意转载,但请保留原文出处。
尊重他人知识产权和劳动成果是互联网共享精神的基石!
还没有评论,快来坐沙发吧~