Lightweight SSH server and client tools built for MIPSEL-based devices like the JioFiber Router.
This project provides precompiled binaries of Dropbear SSH — a small SSH server/client — for embedded Linux devices using the mipsel architecture.
Download the tools from the latest release here:
➡️ Releases
You can directly download individual files using this format:
https://github.com/rabilrbl/dropbear-mipsel/releases/latest/download/<filename>
Available files:
File | Description |
---|---|
dropbear |
Lightweight SSH server |
dbclient |
SSH client (like OpenSSH's ssh ) |
dropbearkey |
Key generation tool |
dropbearconvert |
Converts keys between OpenSSH and Dropbear format |
scp |
Secure copy tool (to transfer files over SSH) |
⚠️ You must have root access to JioFiber router. Follow guide at https://github.com/JFC-Group/JF-Customisation
wget -O /flash2/dropbear --no-check-certificate https://github.com/rabilrbl/dropbear-mipsel/releases/latest/download/dropbear
wget -O /flash2/dropbearkey --no-check-certificate https://github.com/rabilrbl/dropbear-mipsel/releases/latest/download/dropbearkey
chmod +x /flash2/dropbear /flash2/dropbearkey
/flash2/dropbearkey -t ed25519 -f /flash2/id_dropbear
This creates a secure private key at /flash2/id_dropbear
.
/flash2/dropbear -p 22 -r /flash2/id_dropbear
This starts the SSH server on port 22 using your generated key.
/pfrm2.0/bin/iptables -I fwInBypass -p tcp --dport 22 -m ifgroup --ifgroup-in 0x1/0x1 -j ACCEPT
From your computer or phone (using an SSH client), run:
ssh root@<router-ip>
Replace
<router-ip>
with your router’s actual IP address (e.g.,192.168.1.1
).
When prompted, enter the root password of your router to log in.
To make Dropbear start automatically each time the router reboots:
Add command from step 3 and stpe 4 to file /flash2/pfrm2.0/etc/customInit
and make that file executable.
This ensures the SSH server and firewall rule are applied every time the device boots.
dropbear
: The SSH server that accepts incoming SSH connections.dbclient
: A lightweight SSH client for connecting to other devices.dropbearkey
: Generates the key file used by the server.dropbearconvert
: Converts keys between OpenSSH and Dropbear formats.scp
: Used for secure file transfer over SSH.
- Extremely lightweight — ideal for routers and embedded systems
- Compatible with OpenSSH clients and servers
- Simple to set up, even with limited resources
- Dropbear: https://github.com/mkj/dropbear
- Buildroot: https://github.com/JFC-Group/JF-Buildroot