SSH3: SSHv2 using HTTP/3 and QUIC

SSH3 is a new version of the SSH protocol that brings improvements to speed, security, and features. It uses QUIC+TLS1.3 for secure channel establishment and HTTP Authorization mechanisms for user authentication. SSH3 offers faster session establishment with only 3 round-trip times compared to SSHv2’s 5 to 7 round-trip times. It also enhances security by relying on well-established protocols like TLS 1.3, QUIC, and HTTP and supports authentication methods such as OAuth 2.0 and OpenID Connect. One unique feature of SSH3 is the ability to hide the SSH server behind a secret link, making it invisible to attackers and crawlers. It also provides new features like UDP port forwarding and the use of X.509 certificates. SSH3 is still experimental but already implements many popular features of OpenSSH. Overall, SSH3 aims to provide a faster and more secure SSH experience.

https://github.com/francoismichel/ssh3

To top