381 karma · joined December 23, 2024
ssh-keygen -t ed25519
ssh shellbox.dev keepalive box1
This is all written in python and the AsyncSSH package. Firecracker for VMs with memory mapped files for ram. Paddle for billing. Caddy as a reverse proxy for certificates.
It works on top of very large bare metal instances.
I'm thinking maybe open sourcing but it will take some more work on the code to make it publishable w/o embarrassing myself :)
Still, there is the advantage of simplicity not having to deal with the web console etc. Some people may enjoy this
User friendly and secure-by-default clients will leverage the domain HTTPS CA to solve this (fetching the server key using https). The downside is that it will require d/l and install
Use SSH keys for SSH connections and authentication
Use PGP keys for email encryption and file signing
Keep these systems separate as they're designed for different purposes
Regarding having the email in the ssh pub key: maybe it is there, but it is no validated. Anyone could write anything there
I hope there will be lots of apps for the the terminal, for e.g. cde (cloud dev env) managing, task management, project management, compute as a service, etc.
`Wish` and also `terminal.shop` were both great sources of inspiration. I hope to see many more ssh apps in the future. I'm already working on the next one