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"
- Tap on "Apply To" to enable SSH on specific networks
- If Firewalla Gold is in Router Mode, select the network(s) to allow SSH access.
- If Firewalla Gold is in Simple Mode, select WAN.
The SSH password will reset itself during reboot (and 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 we ever want to support each device, we will have to ask you to enable "Remote Support". (After we use, 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: https://help.firewalla.com/hc/en-us/articles/115004796633-Tutorial-Flashing-Image
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.