[{"data":1,"prerenderedAt":474},["ShallowReactive",2],{"project-15785333":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":46,"post_text":49,"what":50,"said":67,"maker_in_thread":190,"shape":192,"grid":197,"attempts":429,"same_week":437,"maker_shows":47,"maker_hidden":466,"reader_version":467,"card":468},"15785333","Ondevice SSH","Terminal emulator for devices without public IP address","title","Show HN: Ondevice SSH – Terminal emulator for devices without public IP address","https:\u002F\u002Fondevice.io","ondevice.io","BrandiATMuhkuh",1511764806,2017,152,89,248,2242,12,"notable","dev_tools","remote access ssh","cli",[24,25,26,27],"ssh","reverse tunnel","remote access","no public ip","curious",-0.118,{"positive":31,"neutral":32,"mixed":33,"critical":34},4,14,1,8,27,{"idea":37,"privacy":39,"pricing":40,"design":42,"docs":43,"execution":44,"performance":45},{"positive":38,"critical":31},2,{"positive":33,"critical":38},{"positive":41,"critical":41},0,{"positive":41,"critical":41},{"positive":33,"critical":41},{"positive":41,"critical":33},{"positive":41,"critical":33},[33,33,41,41,41,41,41,41,41,41,33,47,41,41,41,41,41,33,41,33,41,41,41,47,47,48,47,48,33,33,47,47,41,48,47,47,41,41,41,47],3,5,null,{"problem":51,"audience":49,"pricing":57,"motivation":49,"time_to_build":49,"stack":65,"openness":66,"stage":66,"team_size":66},{"value":52,"source":53,"evidence":54},"Reaching SSH on devices that have no public IP address","maker",[55],{"id":56},"post",{"value":58,"source":59,"evidence":60},"Free tier of 5 devices and 5GB per month, per a commenter's reading of the site","commenter",[61],{"id":62,"by":63,"text":64},"15786358","dspillett","You don't seem to mention pricing at all beyond the \"5 devices and 5Gb\u002Fmo free\". That would be useful to what I expect your main audience to be (people for whom the other obvious…",[],"unknown",{"praise":68,"objections":80,"requests":108,"questions":124,"alternatives":139},[69],{"value":70,"source":59,"evidence":71},"Useful for accessing customer embedded devices",[72,76],{"id":73,"by":74,"text":75},"15785502","rollulus","At a previous job we had the same setup to SSH to our customer's embedded devices for diagnostics. Incredibly useful. I've been playing with the idea to provide this as a service…",{"id":77,"by":78,"text":79},"15785494","Faaak","Quite neat, and solves a big problem I had (devices at customers sites). However for me it would be very hard to trust you (security and availability wise). I opted (some months…",[81,89,101],{"value":82,"source":59,"evidence":83},"Hard to trust a cloud service with access to devices",[84,85],{"id":77,"by":78,"text":79},{"id":86,"by":87,"text":88},"15785623","tjoff","Yes, this needs a self-hosted alternative to their cloud be viable in my book.",{"value":90,"source":59,"evidence":91},"Standard SSH reverse tunnels or a VPN already do this",[92,96,100],{"id":93,"by":94,"text":95},"15789489","jamiesonbecker","Very neat, but SSH already has capabilities built-in to handle this scenario without harming security or increasing complexity. To add to irq-1's excellent response, another…",{"id":97,"by":98,"text":99},"15786139","Fnoord","A \"private VPN server\" is meaningless, could be IPsec or PPTP or OpenVPN or SSH or ... If you're already using SSH you can use it to forward ports. You can SSH into that SSH…",{"id":62,"by":63,"text":64},{"value":102,"source":59,"evidence":103},"curl piped to sudo bash install is a security risk",[104],{"id":105,"by":106,"text":107},"15785537","neurotech1","Using curl piped to sudo bash can be a security risk, as used to install the demo. # curl -sSL https:\u002F\u002Fget.ondevice.io\u002F|sudo - bash A fairly balanced post and mitigation options:…",[109,113,117],{"value":110,"source":59,"evidence":111},"Self-hosted option",[112],{"id":86,"by":87,"text":88},{"value":114,"source":59,"evidence":115},"Clearer pricing",[116],{"id":62,"by":63,"text":64},{"value":118,"source":59,"evidence":119},"Explain how it works relative to plain ssh",[120],{"id":121,"by":122,"text":123},"15785402","kevinsimper","Looks really neat, however it works make sense to explain how it works to be exactly like ssh :)",[125,132],{"value":126,"source":59,"evidence":127},"How does it differ from ngrok?",[128],{"id":129,"by":130,"text":131},"15785563","crubier","I wonder what is the difference with ngrok, if any?",{"value":133,"source":59,"evidence":134},"Could it use ProxyCommand so ssh works unchanged?",[135],{"id":136,"by":137,"text":138},"15785425","vbernat","Instead of wrapping SSH calls with an additional command, would it be possible to use a ProxyCommand? This way, anything working with \"ssh\" would work out of the box.",[140,151,161,171,182],{"value":141,"source":59,"evidence":142},"ZeroTier",[143,147],{"id":144,"by":145,"text":146},"15785785","i_have_to_speak","Check out ZeroTier [1]. You can place all your devices on a virtual LAN. Not affiliated. [1] https:\u002F\u002Fzerotier.com\u002F",{"id":148,"by":149,"text":150},"15785923","jbverschoor","Why not use zerotier and have a super simple vlan?",{"value":152,"source":59,"evidence":153},"Tor hidden services",[154,158],{"id":155,"by":156,"text":157},"15785457","fimdomeio","a while ago I found out that you could do this by running a tor hidden service on the device. If I needed it, I think I'd rather use that, or a reverse tunnel than going through…",{"id":159,"by":156,"text":160},"15786026","via tor: https:\u002F\u002Fnurdletech.com\u002Flinux-notes\u002Fssh\u002Fhidden-service.html via reverse proxy: `ssh -NT -R 1234:localhost:22 youruser@yourmachine.com` Now if you connect to…",{"value":162,"source":59,"evidence":163},"OpenVPN",[164,167],{"id":165,"by":78,"text":166},"15786527","OpenVPN listening TCP and UDP on various ports. I was always able to get through.",{"id":168,"by":169,"text":170},"15787095","nine_k","I wonder why openvpn comes up so often, and e.g. tinc and zerotier, much less often.",{"value":172,"source":59,"evidence":173},"Gravitational Teleport",[174,178],{"id":175,"by":176,"text":177},"15786584","amscotti","Seems very much like Gravitational Teleport - https:\u002F\u002Fgravitational.com\u002Fteleport\u002F",{"id":179,"by":180,"text":181},"15787635","kevin_nisbet","Gravitational Teleport is frequently used for SSH behind the firewall as well, but also tackles many other aspects of SSH for organizations. It's Open source!…",{"value":183,"source":59,"evidence":184},"ngrok",[185,186],{"id":129,"by":130,"text":131},{"id":187,"by":188,"text":189},"15787244","mfrw","I used to go via the ngrok way, but thanks for a better-targeted solution. BTW, just curious is there any other alternative apart from this ?",{"comments":41,"answered":41,"key":191},[],{"commenters":193,"max_depth":194,"maker_replies":41,"first_comment_mins":195,"lifespan_hours":196},60,7,24,56,[198,202,204,206,210,213,214,217,220,223,225,228,231,235,236,239,242,244,246,249,251,253,255,256,258,260,261,263,266,269,271,273,276,278,280,282,284,286,287,290,293,295,299,303,304,307,311,314,317,320,321,324,326,330,333,336,340,343,345,348,351,354,356,359,362,365,369,374,378,380,383,385,386,388,391,393,397,401,403,405,407,409,412,415,417,419,422,425,427],[199,41,33,200,201,41],"15786924","project\u002Fcritical\u002Fidea","irq-1",[77,33,47,203,78,41],"project\u002Fmixed\u002Fprivacy",[86,33,33,205,87,41],"project\u002Fcritical\u002Fprivacy",[207,33,41,208,209,41],"15788428","commenter\u002Fneutral\u002Fidea","rkangel",[211,33,41,208,212,41],"15788707","0xdeadbeefbabe",[97,33,41,208,98,41],[215,33,41,208,216,41],"15786365","askz",[218,33,41,208,219,41],"15786473","drchickensalad",[221,33,41,208,222,41],"15788777","magnetic",[224,33,41,208,98,41],"15796244",[226,33,41,208,227,41],"15788420","rsync",[229,33,41,208,230,41],"15786388","zingmars",[232,33,41,233,234,41],"15786161","commenter\u002Fneutral\u002Fnone","Already__Taken",[165,33,41,233,78,41],[237,33,41,233,238,41],"15787678","gsich",[240,33,41,233,241,41],"15786336","aequitas",[243,33,41,233,78,41],"15786520",[245,33,41,233,241,41],"15786579",[247,33,41,233,248,41],"15787725","Piskvorrr",[250,33,41,233,78,41],"15787998",[252,33,41,233,248,41],"15796164",[254,33,41,233,78,41],"15801883",[93,38,33,200,94,41],[257,38,41,208,94,41],"15807292",[62,47,47,259,63,41],"project\u002Fneutral\u002Fpricing",[168,47,41,233,169,41],[262,47,41,233,63,41],"15787161",[264,47,41,233,265,41],"15787576","3pt14159",[267,47,41,233,268,41],"15787718","throwanem",[270,47,41,233,265,41],"15793438",[272,47,41,233,63,41],"15796326",[274,47,41,233,275,41],"15797332","thesmok",[277,47,41,208,78,41],"15788375",[279,47,41,233,169,41],"15788911",[281,47,41,233,63,41],"15796366",[283,47,41,233,169,41],"15802989",[285,47,41,233,63,41],"15805942",[105,31,33,205,106,41],[288,31,41,233,289,41],"15791446","tomc1985",[291,31,41,233,292,41],"15793775","kentonv",[294,31,41,233,289,41],"15794477",[296,48,41,297,298,41],"15788194","other\u002Fneutral\u002Fnone","0x0",[300,301,41,297,302,41],"15788021",6,"Fice",[155,194,33,200,156,41],[305,194,41,233,306,41],"15785480","bopodelvalle",[308,194,41,309,310,41],"15785572","commenter\u002Fneutral\u002Fdocs","drb91",[312,194,41,233,313,41],"15785672","scrappyjoe",[315,194,41,233,316,41],"15786512","dannyw",[318,194,41,233,319,41],"15786905","yjftsjthsd-h",[159,194,41,233,156,41],[322,194,41,297,323,41],"15789553","cmars",[136,34,47,325,137,41],"project\u002Fneutral\u002Fdesign",[327,34,47,328,329,41],"15785518","maker\u002Fneutral\u002Fdesign","mreithub",[148,331,47,332,149,41],9,"project\u002Fneutral\u002Fidea",[334,331,41,233,335,41],"15794601","fulafel",[337,338,41,297,339,41],"15785943",10,"soroso",[341,338,48,342,248,41],"15786351","project\u002Fpositive\u002Fprivacy",[129,344,47,332,130,41],11,[346,344,47,332,347,41],"15785734","pmx",[349,344,41,233,350,41],"15786000","diggan",[352,344,41,233,353,41],"15786414","trevordixon",[121,18,48,355,122,41],"project\u002Fpositive\u002Fdocs",[357,18,47,332,358,41],"15785414","janci",[360,18,33,200,361,41],"15785450","bnegreve",[363,18,47,364,329,41],"15785492","maker\u002Fneutral\u002Fdocs",[366,18,33,367,368,41],"15785587","project\u002Fcritical\u002Fexecution","atesti",[370,371,33,372,373,41],"15786229",13,"project\u002Fcritical\u002Fperformance","zAy0LfpBZLC8mAC",[375,32,48,376,377,41],"15789828","project\u002Fpositive\u002Fidea","kodablah",[187,379,47,332,188,41],15,[381,379,47,332,382,41],"15787471","selvakn",[384,379,41,233,188,41],"15787775",[179,379,41,297,180,41],[387,379,41,233,188,41],"15787784",[389,379,41,297,390,41],"15788341","perakojotgenije",[73,392,48,376,74,41],16,[394,395,47,332,396,41],"15788467",17,"jefurii",[398,399,47,400,212,41],"15788800",18,"project\u002Fneutral\u002Fexecution",[144,402,47,332,145,41],19,[404,402,41,297,149,41],"15785926",[406,402,41,297,98,41],"15786050",[408,402,41,297,145,41],"15786347",[410,402,41,297,411,41],"15786580","BozeWolf",[413,402,41,233,414,41],"15787054","icebraining",[416,402,41,233,411,41],"15788531",[418,402,41,233,414,41],"15788994",[420,402,41,297,421,41],"15787124","api",[423,402,41,297,424,41],"15787133","4684499",[426,402,41,297,382,41],"15787485",[175,428,47,332,176,41],20,[430,433,436],{"id":431,"t":432,"points":194,"comments":47},"12977767",1479393503,{"id":434,"t":435,"points":33,"comments":41},"12982821",1479425486,{"id":4,"t":12,"points":14,"comments":15},[438,443,448,453,457,462],{"id":439,"name":440,"points":441,"category":442},"15765762","Nebula",345,"productivity",{"id":444,"name":445,"points":446,"category":447},"15796943","Tenta DNS",283,"infrastructure",{"id":449,"name":450,"points":451,"category":452},"15810244","Promptui",196,"languages",{"id":454,"name":455,"points":456,"category":452},"15809291","stream-audio-fingerprint",158,{"id":458,"name":459,"points":460,"category":461},"15793156","3D Game Programming",109,"learning_science",{"id":463,"name":464,"points":465,"category":461},"15795682","Angelic-hierarchy",95,false,"v2",{"id":469,"name":5,"line":6,"ai":466,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":470,"top":18,"kw":471,"maker":11,"domain":10,"tier":19,"attempts":47,"strip":472,"url":9,"mix":473,"praise":70,"objection":82,"sub":21},15785333,-0.12,[24,25,26,27],"1100000000130000010100033535113305330003",[31,32,33,34],1794036561142]