Yes! We allow you to access the full running system. SSH server is by default on, and accessible only from your LAN network.
- Tap on the top right gears button.
- Tap on "Advanced".
- Tap on "Configurations".
- Tap on "SSH Console".
- Tap on the "*****".
- If it's the first time you using SSH, please tap on "Reset Password" before you start.
- Tap on "Reveal Password".
- A list of networks will be shown on the UI. (Gold/Purple only)
- In router mode, (shown here) if you want to access Firewalla from your local network, make sure the button on the local networks is switched on.
- In Simple Mode, if you want to access Firewalla from your local network, make sure the button on the WAN networks is switched on.
The SSH password will reset itself during reboot (and a few other conditions). It will also reset if you ever use the Remote Support function.
User name: pi
The SSH password is NEVER sent to us, and it completely stays local. If you ever want support where we need access to a device, we will have to ask you to enable "Remote Support". (After we access your box, the Firewalla will automatically reset the password).
Then enter the system at your own risk ... You may unleash powers that you don't understand, or start to learn a few things. Or maybe become one of our open-source developers.
With every reboot, the Firewalla code will reset itself. So in case you write couple lines of code, they will go away in the next reboot.
If you ever mess up... well, just don't remove the partitions, one of them is the backup partition.
What if it's really messed up?
You can flash a new image. Here are the instructions.
Why is 'Firewalla' providing SSH access?
Because 'you' want us to.
Interesting things to do?
Not going to tell you. You have to explore yourself. A hint, find the log directory and watch ...
Why username pi not root?
Superuser root login is always disabled. We use pi, because we started our project prototype using a Raspberry pi ... we kept that name to remind us where we come from.
- Firewalla is NOT responsible for any packages you install or use on the system. It is your responsibility to keep them updated.
- SSHd has a built-in limit to listening connections. Only up to 15 interfaces (strictly speaking, 15 IPv4 addresses) can have SSH enabled at the same time.