Shellvault
Infrastructure
remote terminal access
SHOW HN2019
How HN took it
2 positive, 14 neutral or asking, 4 mixed, 38 critical, out of 58 comments about the project. Thread score -0.61.
Privacy: 0 for, 20 againstIdea: 1 for, 10 againstPricing: 0 for, 2 againstDesign: 1 for, 0 againstDocs: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Looks very polished and well designed
From 1 comment
1. This is very, very cool looking. 2. We would never in a million years sign off on any usage of this at any of our clients. I think there's something of pretty great value…
tptacek on HN
Good that the author is open to feedback and improving security
From 1 comment
I would like something like this, but open source (my inspiration is codebox.io, which is dead). I might code it actually. My goal would be to have an easy editor, file manager…
antoineMoPa on HN
Objections
Acts as a man-in-the-middle; server sees plaintext and holds private keys
From 3 comments
I don't want to be cynical. There is probably lots and lots of work being put in this project, but.... The business idea is basically this: hand me your credit card, I go to your…
cntlzw on HN> Shellvault uses a websocket to connect a client-side terminal emulator to an SSH process on Shellvault's servers. When you type a command, it goes through the websocket to the…
jstanley on HNI can see how this might seem convenient, but using this service would be a really bad idea. The vendor even seems to know this: ``` Sharing your public key is ok, but you should…
skywhopper on HN
Trust issue with logging claims; cannot verify no logging
From 2 comments
Sorry but I have a trust issue with this kind of service. Saying that you don't log anything is one thing but believing it is something else. Even hosting this kind of web…
Jnr on HNThis feels like, some people that make cool apps decided to get into security, nothing I've read here makes me believe you really had a security hat on as you made this and that…
alias_neo on HN
Not suitable for enterprise or internal firewalled servers
From 2 comments
I think the biggest feedback item for me would be that most of the servers I access are on an internal network and firewalled off from external access. Which is not uncommon when…
qmarchi on HN1. This is very, very cool looking. 2. We would never in a million years sign off on any usage of this at any of our clients. I think there's something of pretty great value…
tptacek on HN
Existing local SSH clients and Chrome Secure Shell are safer
From 2 comments
This is described as "like Chrome Secure Shell", but the major difference is that with the Chrome Secure Shell application, the ssh client runs in the browser, so it's actually…
tytso on HNPretty much any device these days can run some form of standalone SSH software or, worst case scenario, a shell + openssh (heck, even Windows can do that these days). Setting…
null_content on HN
Requests
Self-hosted or open source option
From 3 comments
This should not be a thing, I’m sorry. You’re selling an exploit as a paid service and I don’t even want to take the chance that a junior developer will fall for it. Literally no…
isatty on HNMaybe consider offering a self-hosted option - even if it's a paid one, it'd be a nice alternative to things like ajaxterm. I actually thought this looked great until I realized…
shittyadmin on HNTo be honest, I think I might almost consider using this if it were self-hosted, but even then it would be a fairly scary thing. Giving someone else control over my shell…
Aeolun on HN
End-to-end encryption with in-browser SSH termination
From 2 comments
>is there something about this stack that would let us stop being a middleman? Yes if you terminate the connection in the browser and your server just acts as a TCP<->websocket…
lawl on HN> Shellvault uses a websocket to connect a client-side terminal emulator to an SSH process on Shellvault's servers. When you type a command, it goes through the websocket to the…
jstanley on HN
Enterprise features like proxy support and key sharing
From 1 comment
Thanks for the feedback! This is something we've had in mind for a while, and we're hoping to get to work on enterprise support (including other features like key sharing between…
angerson on HN
Questions
Does the service log or read commands sent
From 2 comments
Neat looking service. From a security standpoint, it is a bit terrifying that it could be logging everything, no?
sethammons on HNTheoretically, yes (see our FAQ [1]), which is why we encourage careful usage. We don't log commands or usage. We actually looked at a browser-only implementation first. Sadly,…
angerson on HN
Can it reach servers behind firewalls
From 1 comment
I think the biggest feedback item for me would be that most of the servers I access are on an internal network and firewalled off from external access. Which is not uncommon when…
qmarchi on HN
Alternatives named
Apache Guacamole
From 2 comments
For 1, we're going to look into it (or something like it). It sounds like the service could be improved a lot if we could implement end-to-end encryption without the MitM…
angerson on HNdid you-guys reuse any code from https://guacamole.apache.org/ or all home grown ?
Mortiffer on HN
Teleport
From 1 comment
I mean there is also Teleport (Gravitational) that you could self host and get around most of those issues.
pmalynin on HN
AWS Cloud9
From 1 comment
You can get something very similar using AWS Cloud9. You can make Cloud9 workspaces that are full IDEs, which also includes terminal access. If you use your Cloud9 workspace as…
joecot on HN
Google Cloud Shell and console SSH
From 2 comments
What about using Google Cloud Shell (https://cloud.google.com/shell/docs/; free, open to anyone with a Google account) as a jump host to your servers? Or using GCE's…
maratb on HNI use google cloud console which is also browser based ssh console. Its free with gooogle cloud account. I can then ssh to other servers. So this service makes no sense for me.
manishsharan on HN
Chrome Secure Shell
From 1 comment
This is described as "like Chrome Secure Shell", but the major difference is that with the Chrome Secure Shell application, the ssh client runs in the browser, so it's actually…
tytso on HN
Butterfly and gotty
From 2 comments
Nice. Here is an open-source, self-hosted option: https://github.com/paradoxxxzero/butterfly
flarco on HNI use gotty https://github.com/yudai/gotty, which works great.
hsnewman on HN