Show HN: ssh ssh.place
Posted by jeninh 12 hours ago
Comments
Comment by basdp 7 minutes ago
Comment by 3dedb728-3f77 9 hours ago
People understand that reverse hacking can happen when connecting to random ssh server, right?
Comment by arghwhat 3 hours ago
The risk is far, far lower than browsing the internet. Unlike the massive surface of a browser and all the libraries and processes it is comprised of, the OpenSSH client is a tiny, with a singular purpose, contained in a small and very well-vetted codebase.
From the perspective of connecting to a foreign network service, the OpenSSH client is about the safest thing you can possibly use. Note the use of relative words here - not claiming it is 100% bug-free.
(The main caveat is that you can manually configure the client to do unsafe things, like writing a configuration by hand that enables X forwarding or agent forwarding by default for any host - but you can also actively disable sandboxing in your web browser or run everything as root, and we will never be able to stop you from actively making things insecure.)
Comment by jolmg 39 minutes ago
Comment by scubbo 8 hours ago
No, actually, I've never heard of such a vector. How would that work?
Comment by mr_mitm 38 minutes ago
https://www.cve.org/CVERecord?id=CVE-2026-60002
As I understood this, a malicious server can change its host key somewhere during key exchange and trigger a use-after-free in the client, which might be exploitable for code execution.
Comment by jerrythegerbil 7 hours ago
For example, openssh has both a client and server. There’s been vulnerabilities in openssh, in the client. Those vulnerabilities aren’t reachable unless you’re connecting to a server attempting to exploit you, so the risk is quite low because you know and trust most servers you’re connecting to with ssh.
To sum it up: Connecting to this server is probably fine, but in doing so most people are doing something significantly riskier without realizing it.
Comment by applfanboysbgon 6 hours ago
Comment by soblemprolver 1 hour ago
Of course the other abouts that you whatted (such as random curl install scripts, binaries, etc.) are still more dangerous.
Comment by dinkelberg 2 hours ago
Comment by lxgr 4 hours ago
Comment by Oxodao 6 hours ago
Comment by LoganDark 5 hours ago
Comment by FooBarWidget 4 hours ago
Comment by pydry 1 hour ago
has there ever been an example of such a vulnerability in openssh?
Comment by teiferer 7 hours ago
And what are you basing this statement on?
Comment by krautsauer 8 hours ago
Comment by yjftsjthsd-h 5 hours ago
Comment by bulder 5 hours ago
Comment by neuroticnews25 5 hours ago
Comment by bulbar 9 hours ago
Comment by xorcist 3 hours ago
Comment by jolmg 7 hours ago
Comment by teiferer 7 hours ago
I don't know how you are using ssh, but most ssh servers that I have connected to in my life, and still do, I don't own. Some of them I barely trust.
Comment by QuantumNomad_ 6 hours ago
Comment by hdgvhicv 3 hours ago
Comment by applfanboysbgon 9 hours ago
Comment by UqWBcuFx6NV4r 4 hours ago
Comment by Tepix 2 hours ago
Also my terminal (Ubuntu in WSL2) had an ugly colour palette defined by default with several identical colours. I'm glad I found out!
Use this to check yours:
for i in {0..15}; do
printf "\e[48;5;%dm %2d \e[0m " "$i" "$i"; (( (i + 1) % 8 == 0 )) && echo;
done
and then press ctrl + , to change it.Comment by boomlinde 6 hours ago
I mention it because it's immediately off-putting even though the project itself sounds fun enough. It tarnishes it with the impression that maybe you just don't care, but maybe you just aren't attuned to the style and its strong slop connotations.
I'm genuinely fascinated by the problem and I've wondered what in the training process causes the model to develop this peculiar style of writing. Is it because it's trained on old Medium slop? Someone else replied with a link to their SSH-based VPS, where the copy is absolutely saturated with the same annoying style.
Comment by lxgr 4 hours ago
I think this might just be inherent to the currently deployed LLM architecture. If the training process works at all, any model will come out of it with some (default) voice that it'll apply everywhere.
Human voices are not like that, both because one copywriter does not write a significant fraction of all texts in the world and because unlike LLMs they remember all of their own prior writing, which gives them an opportunity to get tired of their old tropes.
Comment by myzek 4 hours ago
Comment by lordgrenville 4 hours ago
Comment by boomlinde 4 hours ago
The stylistic elements on their own wouldn't raise an eyebrow if they appeared rarely among many other stylistic devices in order to enhance drama, suspense or emphasis, but within a single completion, Claude will sometimes implement just these two several times to express the most banal things. It ends up looking like a caricature of the worst pre-LLM Medium and LinkedIn garbage.
Comment by thinkingemote 4 hours ago
Read some early pre-mass-adoption LLM papers by the key scientists and researchers. The style is very similar...
Comment by cbarrick 10 hours ago
# PURPLE FRAME #
Our mission is to draw a purple frame around the canvas. 2 rows of blank space between the frame and the top/bottom of the canvas. 4 cols of blank space between the frame and the left/right of the canvas.
Comment by jeninh 10 hours ago
Comment by teiferer 6 hours ago
It's understandable that you as the maker want to flame the hype as much as possible, but by making it too obvious you are kinda working against that goal.
Comment by cbarrick 10 hours ago
Comment by jetbalsa 3 hours ago
Comment by jeninh 10 hours ago
Comment by christian_well 2 hours ago
Comment by cbarrick 11 hours ago
Comment by jeninh 10 hours ago
Comment by Heliodex 8 hours ago
Comment by bestony 10 hours ago
Comment by jeninh 10 hours ago
I was inspired by @zachlatta's SSHtron (https://github.com/zachlatta/sshtron) and wanted to make an SSH game. I loved how easy it was for him to promote it too, he made a HN post with title "ssh sshtron.zachlatta.com" because it gets people to try out the actual game rather than look at a README. If you have a business, find something useful that would help! Or in my case, find something fun you want to make/remake to be used in the terminal over SSH. Hack Club also used to have a hiring page over SSH, if I recall correctly.
My code uses wish, bubbletea and lipgloss from Charm. You can look at the code over at https://github.com/jeninh/ssh.place
Good luck!
Comment by Retr0id 11 hours ago
This sounds like a recipe for bots that bypass the cooldown...
Comment by jeninh 11 hours ago
Comment by koolala 8 hours ago
Comment by messh 11 hours ago
Comment by somat 9 hours ago
ssh applicant@register.public.outband.net
The web page https://www.public.outband.net hosted on the same box, if you can see it you have the needed ip6.
No users yet but feel free to try it out.
Comment by Hugsbox 3 hours ago
Comment by nickzelei 10 hours ago
Comment by jeninh 10 hours ago
Comment by BetterThanSober 9 hours ago
Comment by messh 8 hours ago
Comment by qudat 8 hours ago
Comment by fragmede 11 hours ago
Comment by quietsegfault 11 hours ago
Comment by erikschoster 11 hours ago
Comment by jeninh 10 hours ago
Comment by erikschoster 10 hours ago
Comment by jeninh 10 hours ago
Comment by dhotson 4 hours ago
ssh paint.dn.ht
It's using kitty/iTerm2/Ghostty image placement + pixel mouse reporting support for drawing...and for more fun:
ssh ski.dn.ht
:-)Comment by mplewis 9 hours ago
Comment by buffer_overlord 10 hours ago
Comment by raggi 9 hours ago
Comment by sph 4 hours ago
Comment by kro 8 hours ago
ssh server keys can be authenticated using (the DNSSEC "CA" system and) SSHFP, and it's possible to setup a signing CA for the host key (similar to ssh certificates, however not applicable for foreign servers). And of course, the fingerprint could be advertised out of band e.g. on the homepage with tls
Comment by raggi 6 hours ago
webpki is on by default.
Comment by pzacik 8 hours ago
Comment by raggi 6 hours ago
on terminal.shop, steal credit cards on jobs endpoints, perform identity theft on exe.dev, whatever you put on there
Comment by rvz 5 hours ago
Now we wait for the discovery of an RCE, key leakage vulnerability or a security bypass that leads to a trivial mitm attack to magnify why ssh apps make no sense security wise.
Comment by cdelsolar 9 hours ago