上下文
在成功刷完OpenWrt固件到路由器后,可以直接通过Luci界面来配置root用户的密码(同时,这个密码也是OpenWrt路由器管理页面的账号密码,如下图)。
为了方便我们通过SSH访问并管理路由器,我们可以通过Luci界面的 System - Administration 下的 SSH Access。
Dropbear是一款基于ssh协议的轻量sshd服务器,与OpenSSH相比,他更简洁,更小巧,运行起来占用的内存也更少。我们可以把它理解为嵌入式的Linux系统下的sshd服务器软件,比如路由器。
配置
Dropbear Instance
通过配置一个 Dropbear Instance,我们就可以使用一个Linux系统账号(比如root),通过ssh来访问我们的OpenWrt Linux系统,以进行管理。
SSH-Keys
进一步地,通过配置SSH-Keys,就可以让我们无需输入root账号密码而直接通过ssh连接OpenWrt Linux系统。
比如,我们通过使用一台MacBook 来管理这个OpenWrt Linux系统。这个操作的本质,就是将我们的MacBook的ssh 公钥(如果已经生成,通常位于~/.ssh/id_rsa.pub文件中)添加到OpenWrt Linux系统的ssh 公钥认证列表中。
此后,我们无需输入root账号密码而直接通过ssh连接OpenWrt Linux系统,如下图:
FEATURED TAGS
algorithm
algorithmproblem
architecturalpattern
architecture
aws
c#
cachesystem
codis
compile
concurrentcontrol
database
dataformat
datastructure
debug
design
designpattern
distributedsystem
django
docker
domain
engineering
freebsd
git
golang
grafana
hackintosh
hadoop
hardware
hexo
http
hugo
ios
iot
java
javaee
javascript
kafka
kubernetes
linux
linuxcommand
linuxio
lock
macos
markdown
microservices
mysql
nas
network
networkprogramming
nginx
node.js
npm
oop
openwrt
operatingsystem
padavan
performance
programming
prometheus
protobuf
python
redis
router
security
shell
software testing
spring
sql
systemdesign
truenas
ubuntu
vmware
vpn
windows
wmware
wordpress
xml
zookeeper