Shellvault

Infrastructure

remote terminal access

SHOW HN2019

114points
101comments
#418of 2,195 in 2019
Top 20%of 2019 by points

How HN took it

RoastedHalf or more of the comments are critical

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 HN
    • I 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 HN
    • This 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 HN
    • 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
  • 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 HN
    • Pretty 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 HN
    • Maybe 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 HN
    • To 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 HN
    • Theoretically, 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 HN
    • did 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 HN
    • I 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 HN
    • I use gotty https://github.com/yudai/gotty, which works great.
      hsnewman on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/18873652)