4 ms·
Why aren’t we using SSH for everything? Because "Use X for everything" is a terrible design decision? SSH uses flexible transport with some desirable features
by forgottenpass 12y ago
Why aren’t we using SSH for everything?
Because "Use X for everything" is a terrible design decision? SSH uses flexible transport with some desirable features and may be underutilized in practice.
This question is starting to feel like people who want to staple every pie in the sky idea to the bitcoin blockchain because it too has a set of desirable properties.
- shazow 12y agoYou're right, we probably shouldn't use SSH to microwave our food. But a lot of things where we use HTTP today, we could be using SSH if we had better library support. Some more ideas towards the end of the post.
- blfr 12y agoSomeone has to be running NetBSD on their microwave owen. I remember a toaster story. http://www.embeddedarm.com/software/arm-netbsd-toaster.php http://www.embeddedarm.com/software/arm-netbsd-toaster.php
- marcosdumay 12y ago> we could be using SSH if we had better library support It's the firewall rules, not library availability.
- Shish2k 12y agoTunnel SSH over HTTP, best (worst) of both worlds :) (I have tried this; it is both useful and terrible)
- bashinator 12y agoOr you could just run `sshd` on port 443.
- dec0dedab0de 12y agoBut this would fail on many proxies, and any firewall that was aware of the protocol.
- scrollaway 12y agoIndeed. And more generally, using some of the SSH concepts on the web such as public key authentication.