News for hackers. Stuff that matters.
Re:A ssh server that knows who you are. $ ssh whoami.filippo.io by gnabgib on Sunday January 04, 2026 @03:43PM (#46491982)
Popular in 2023 (240 points, 81 comments) https://news.ycombinator.com/item?id=34301768
Re:A ssh server that knows who you are. $ ssh whoami.filippo.io by seg_lol on Sunday January 04, 2026 @11:38PM (#46495374)
It has downloaded every public key from github?

I would use this trick to add them to my test clusters.

Re:A ssh server that knows who you are. $ ssh whoami.filippo.io by pseudohadamard on Sunday January 04, 2026 @11:56PM (#46495468)
It's an artefact of OpenSSH braindamage, like a WiFi device spraying probe requests OpenSSH sprays all of your keys to any server it connects to and then takes whatever the server responds with as the one to auth. There's a CVE for this, CVE-2016-20012, but the OpenSSH maintainers rejected it as by-design, https://github.com/openssh/openssh-portable/pull/270.
Re:A ssh server that knows who you are. $ ssh whoami.filippo.io by FiloSottile on Monday January 05, 2026 @08:10AM (#46498374)
If that PR were merged, whoami.filippo.io would still work the same. It would just receive signed requests instead of queries.
Re:A ssh server that knows who you are. $ ssh whoami.filippo.io by fragmede on Monday January 05, 2026 @09:03AM (#46498839)
Yes, but telling people to run

    ssh -o IdentityAgent=/dev/null -v  -o IdentityFile=/dev/null funky.nondeterministic.computer
instead of just

     ssh funky.nondeterministic.computer
is harder to sell.
Re:A ssh server that knows who you are. $ ssh whoami.filippo.io by locke3891 on Monday January 05, 2026 @12:07PM (#46501476)
For those that care about privacy, couldn't you just use an alias? alias ssh='ssh -o IdentityAgent=/dev/null -o IdentityFile=/dev/null -v' then you can do ssh funky.nondeterministic.computer and get the same functionality.
Re:A ssh server that knows who you are. $ ssh whoami.filippo.io by rurban on Friday January 09, 2026 @03:54AM (#46551548)
Just add it to your .ssh/config file