Most active commenters
  • (5)
  • BobbyTables2(4)

←back to thread

532 points tempaccount420 | 73 comments | | HN request time: 1.036s | source | bottom
1. psanford ◴[] No.45396774[source]
I do hate the name ssh3. I was glad to see this at the top of the repo:

> SSH3 is probably going to change its name. It is still the SSH Connection Protocol (RFC4254) running on top of HTTP/3 Extended connect, but the required changes are heavy and too distant from the philosophy of popular SSH implementations to be considered for integration. The specification draft has already been renamed ("Remote Terminals over HTTP/3"), but we need some time to come up with a nice permanent name.

replies(28): >>45396871 #>>45397296 #>>45397372 #>>45397399 #>>45397495 #>>45397597 #>>45397619 #>>45397679 #>>45397940 #>>45398115 #>>45398136 #>>45398508 #>>45398532 #>>45398631 #>>45398858 #>>45398975 #>>45399238 #>>45399719 #>>45399778 #>>45400311 #>>45400334 #>>45400419 #>>45400814 #>>45400881 #>>45401030 #>>45401354 #>>45404259 #>>45415504 #
2. zdw ◴[] No.45396871[source]
Same - this feels equivalent of some rando making a repo called "Windows 12" or "Linux 7".
replies(3): >>45397120 #>>45399472 #>>45399643 #
3. bravetraveler ◴[] No.45397120[source]
LDAP2 or nextVFS... but point awarded. Feels that way because it is. Though my examples aren't great. These things just are; not really versioned. I don't know if major differences would call for ++

A better 'working name' would be something like sshttp3, lol. Obviously not the successor to SSH2

4. formerly_proven ◴[] No.45397296[source]
Easy: hhs instead of ssh (since the even more obvious shh is essentially impossible to google). Stands for, idk, HTTP/3 Hardened Shell or something ("host shell"? sounds like windows)
replies(1): >>45397685 #
5. moralestapia ◴[] No.45397372[source]
Don't use it! Create your own thing and name it however you want.

Non-doers are the bottom rung of the ladder, don't ever forget that :).

replies(1): >>45398717 #
6. theandrewbailey ◴[] No.45397399[source]
Maybe SSH/3 instead (SSH + HTTP/3)?
replies(3): >>45397451 #>>45397469 #>>45397899 #
7. techscruggs ◴[] No.45397451[source]
I like this idea!

Having SSH in the name helps developers quickly understand the problem domain it improves upon.

8. guerrilla ◴[] No.45397495[source]
Yeah, that's not cool.
9. noman-land ◴[] No.45397597[source]
SSHTTP
replies(2): >>45397684 #>>45397996 #
10. ok123456 ◴[] No.45397619[source]
SSH over 3: SO(3). Like the rotation group.
11. p1mrx ◴[] No.45397679[source]
SSHoH
replies(1): >>45399216 #
12. zaik ◴[] No.45397684[source]
HTTPSS for more confusion
replies(1): >>45397931 #
13. catlifeonmars ◴[] No.45397685[source]
hss? Http/3 Secure Shell?
replies(1): >>45400639 #
14. throwaway127482 ◴[] No.45397899[source]
Doesn't /3 mean v3? I mean, for HTTP itself, doesn't the HTTP/3 == HTTPv3? If so, I don't see how this is any better than SSH3 - both SSH3 and SSH/3 read to me like "SSH v3"
replies(2): >>45398237 #>>45400495 #
15. throwaway127482 ◴[] No.45397931{3}[source]
SecureHyperTextShell (SHTS)

I meant this in jest but now that I think about it, it actually could be a decent name (?)

replies(5): >>45398022 #>>45398492 #>>45398581 #>>45399452 #>>45401636 #
16. CharlesW ◴[] No.45397940[source]
h3sh | hush3 | qs | qsh | shh | shh3
replies(2): >>45398435 #>>45398544 #
17. oofbey ◴[] No.45397996[source]
SSHTTP3
replies(1): >>45398248 #
18. ◴[] No.45398022{4}[source]
19. diego_sandoval ◴[] No.45398115[source]
SSHoHTTP3
20. thayne ◴[] No.45398136[source]
qrs for Quic Remote Shell?

Or h3s for HTTP 3 Shell?

H3rs for http3 remote shell?

replies(1): >>45398423 #
21. theandrewbailey ◴[] No.45398237{3}[source]
Yes, but HTTP is about the only thing that versions with a slash. By writing it SSH/3, it would emphasize its relationship with HTTP/3, instead of it being the third version of SSH.
replies(1): >>45398317 #
22. IgorPartola ◴[] No.45398248{3}[source]
Secure Shell Hyper Text Transfer Protocol Version 3. Yikes.
replies(1): >>45399583 #
23. ◴[] No.45398317{4}[source]
24. ape4 ◴[] No.45398423[source]
How about Tortoise Shell - a little joke because its so fast
25. mnsc ◴[] No.45398435[source]
SSQ
26. BrightOne ◴[] No.45398492{4}[source]
I think it's too similar to HSTS: https://en.m.wikipedia.org/wiki/HTTP_Strict_Transport_Securi...
27. piannucci ◴[] No.45398508[source]
How about rthym or some variation?
28. NewJazz ◴[] No.45398532[source]
https://github.com/francoismichel/ssh3/issues/79#issuecommen...
29. NewJazz ◴[] No.45398544[source]
Anything with a 3 in it is a nightmare to type quickly. shh looks like you typo'd ssh.

qsh might be taken by QShell

https://en.m.wikipedia.org/wiki/Qshell

There's a whole github issue where the issue was bike shed to death.

30. speed_spread ◴[] No.45398581{4}[source]
QUICSH/T
31. pdmccormick ◴[] No.45398631[source]
HTTPSSH.

Why not just SSH/QUIC, what does the HTTP/3 layer add that QUIC doesn’t already have?

replies(4): >>45398678 #>>45398704 #>>45398961 #>>45401430 #
32. gclawes ◴[] No.45398678[source]
The ability to use HTTP authentication methods, HTTP headers, etc?
33. arka2147483647 ◴[] No.45398704[source]
QuickShell - it should be called
replies(3): >>45399228 #>>45399552 #>>45399738 #
34. literalAardvark ◴[] No.45398717[source]
No... They're one rung up from evil and dumb doers.
35. attentive ◴[] No.45398858[source]
ussh (for udp)
36. ◴[] No.45398961[source]
37. KronisLV ◴[] No.45398975[source]
SSH/HTTP/3

That way, when you need to use sed for editing text containing it, your pattern can be more interesting:

  sed 's/SSH\/HTTP\/3/SSH over HTTP\/3/g'
replies(2): >>45399415 #>>45400194 #
38. Titan2189 ◴[] No.45399216[source]
SSHoH3

Pronounced "Shoe"

39. jacooper ◴[] No.45399228{3}[source]
Quicshell*
40. 0x6c6f6c ◴[] No.45399238[source]
SSH over QUIC

so, maybe SSHoQ or SoQ

soq reads better for the CLI I suppose.

replies(1): >>45399949 #
41. Wicher ◴[] No.45399415[source]
try:

  sed 's:SSH/HTTP/3:SSH over HTTP/3:g'

At least with GNU sed, you can use different separators so dodge the need for exscaping. | works as well.
42. irq-1 ◴[] No.45399452{4}[source]
Hyper Secure Shell (HSS)
43. asveikau ◴[] No.45399472[source]
You mean like cryptocurrency bros naming something "web 3.0"?
44. bscphil ◴[] No.45399552{3}[source]
QSH?
replies(1): >>45401345 #
45. em-bee ◴[] No.45399583{4}[source]
remove the hyper text:

SSHTP/3 "Secure Shell Transfer Protocol Version 3"

or even:

SSHP/3 "Secure Shell Protocol Version 3"

pronounced: shoop

46. teddyh ◴[] No.45399643[source]
C.f. “JSON5”.
replies(2): >>45400557 #>>45401631 #
47. paulryanrogers ◴[] No.45399719[source]
HTTP3 Shell or H3S
48. cpuguy83 ◴[] No.45399738{3}[source]
That's already a project (library for building a desktop environment).
49. unclet ◴[] No.45399778[source]
Why not HSH, or HTTPS Shell.
50. antod ◴[] No.45399949[source]
HTTP under SSH, or hussh for short.
replies(1): >>45401288 #
51. ◴[] No.45400194[source]
52. nine_k ◴[] No.45400311[source]
SSH2/3, maybe?

It's still largely SSH2, but runs on top of HTTP/3.

53. nine_k ◴[] No.45400334[source]
/* This is one proper bikeshedding thread if I ever saw one. */
replies(1): >>45400889 #
54. cozzyd ◴[] No.45400419[source]
Secure Hypertext Interactive TTY
replies(1): >>45400530 #
55. Dylan16807 ◴[] No.45400495{3}[source]
> Doesn't /3 mean v3?

I've seen very little do that. Probably just HTTP, and it's using a slash specifically to emphasize a big change.

56. _joel ◴[] No.45400530[source]
That sounds a bit crap
replies(2): >>45400827 #>>45401367 #
57. Dylan16807 ◴[] No.45400557{3}[source]
Eh. JSON forfeited version numbers, and if this analogy ran all the way through then we'd be looking at a scenario where SSH is based on HTTP 1 or 2. In that situation calling the HTTP/3 version SSH3 would make a lot of sense.
58. treve ◴[] No.45400639{3}[source]
Or h3ss, pronounced hess
59. akdor1154 ◴[] No.45400814[source]
Quissh?
60. pixl97 ◴[] No.45400827{3}[source]
HITTY then.
61. ◴[] No.45400881[source]
62. dpflan ◴[] No.45400889[source]
sshhh ... don't sidetrack the productive comment generation. (also, SSHHH as a possible name)...
63. manwe150 ◴[] No.45401030[source]
How about ush then? The predecessor was rsh, and the next letter tsh is already taken
replies(1): >>45401339 #
64. BlaDeKke ◴[] No.45401288{3}[source]
Yeah, this one. hussh is a clear winner.
65. BobbyTables2 ◴[] No.45401339[source]
ush — “You shell” — Brilliant!
66. BobbyTables2 ◴[] No.45401345{4}[source]
At least that isn’t an existing ham radio Q-code!
67. BobbyTables2 ◴[] No.45401354[source]
RTH3EC is a certainly a mouthful…
68. BobbyTables2 ◴[] No.45401367{3}[source]
But this SHIT is really fast!

You’ll see when the logs drop!

69. ranger_danger ◴[] No.45401430[source]
easy access to reverse proxies
70. imoverclocked ◴[] No.45401631{3}[source]
I think you meant to say, “YAML3”
71. imoverclocked ◴[] No.45401636{4}[source]
You could say it was just for SHTS and giggles?
72. fsckboy ◴[] No.45404259[source]
my autism plays out also in the world of words, i.e. names of things, and my comment here is more a reply to all my surrounding comments than to yours:

ssh is not a shell and ssh is not a terminal, so please everybody stop suggesting name improvements that more deeply embed that confusion.

back in the day, we had actual terminals, and running inside was our shell which was sh. then there was also csh. then there was the idea of "remote" so rsh from your $SHELL would give you a remote $SHELL on another machine. rsh was not a shell, and it was not a terminal. There were a whole bunch of r- prefixed commands, it was a family, and nobody was confused, these tools were not the thing after the r-, these tools were just the r- part.

then it was realized that open protocols were too insecure so all of the r- remote tools became s- secure remote tools.

http is a network protocol that enables other things and gets updated from time to time, and it is not html or css, or javascript; so is ssh a network protocol, and as I said, not a shell and not a terminal.

just try to keep it in mind when thinking of new names for new variants.

and if somebody wants to reply that tcp/ip is actually the network protocol, that's great, more clarification is always good, just don't lose sight of the ball.

73. e12e ◴[] No.45415504[source]
Quickshell/qsh?