Yes! And 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
- Record the IP address of Firewalla. Should be right below the name of Firewalla.
- Tap on "Advanced"
- Tap on "SSH Console"
- Tap on the "*****"
- Tap on "reveal"
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 completely stays local. If we ever want to support each device, we will have to ask you to put the Firewalla into "Remote Support Mode". (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 really messed up?
You can flash a new image, here is 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.