2.3 KiB
2.3 KiB
flyoverhead.openwrt.dropbear
OpenWRT dropbear configuration
- configure dropbear settings
Role Variables
| Variable | Descritpion | Status | Type | Example |
|---|---|---|---|---|
dropbear |
Dropbear settings configuration | dictionary |
||
enable |
Enable starting dropbear at system boot | required |
boolean |
1 |
verbose |
Enable verbose output by the start scrip | optional |
boolean |
0 |
BannerFile |
Name of a file to be printed before the user has authenticated successfully | optional |
string |
7 |
PasswordAuth |
Allow authenticating with passwords | optional |
boolean |
1 |
Port |
SSH service listening port | required |
integer |
22 |
RootPasswordAuth |
Allow authenticating as root with passwords | optional |
boolean |
1 |
RootLogin |
Allow SSH logins as root | optional |
boolean |
1 |
GatewayPorts |
Allow remote hosts to connect to forwarded port | optional |
boolean |
0 |
Interface |
Limit connections to specified network interface | optional |
string |
lan |
keyfile |
Path to host key file | optional |
string |
/etc/dropbear/authorized_keys |
SSHKeepAlive |
Keep alive | optional |
integer |
300 |
IdleTimeout |
Idle timeout | optional |
integer |
0 |
mdns |
Enable announcing the service via mDNS | optional |
boolean |
1 |
MaxAuthTries |
Amount of password entering retries before SSH server closes the connection | optional |
integer |
3 |
RecvWindowSize |
Per-channel receive window buffer size | optional |
integer |
24576 |
Note: multiple public keys can be added to
authorized_keysfile infilesdirectory
Dependencies
| Name | Description |
|---|---|
Ansible Role: openwrt |
Ansible role by gekmihesg for managing OpenWRT and derivatives |
Example Playbook
- hosts: openwrt
roles:
- role: flyoverhead.openwrt.dropbear
License
GNU General Public License v3.0
Author Information
fly0v3rH34D