
Why I Built My Own Mobile SSH Client (And Why You Should Care About Your Keys)
Let’s be real: managing a production VPS from a smartphone is usually a nightmare. A few weeks ago, I had a runaway Docker container eat up all the RAM on a client’s server at 2 AM. By the time I got to my laptop, the damage was done. I tried using some of the "big" mobile SSH apps, but they all had the same problems: They felt like they were designed in 2012. They were bloated with features I didn't need. The biggest red flag: They wanted to sync my private SSH keys and server IPs to their cloud. As a developer, handing over my "keys to the kingdom" to a third-party cloud never sat right with me. So, I decided to build ServerGlance. The "No-Cloud" Architecture My first rule was simple: No credentials ever leave the device. Period. I used flutter_secure_storage for local AES-256 encryption. When you connect to your server, the iPhone talks directly to the VPS via SSH. No middleman, no telemetry, no "syncing" to my servers. Solving the Keyboard Agony Using a terminal on a touchscreen is
Continue reading on Dev.to
Opens in a new tab




