2 Repos
Authenticates SSH connections using client certificates signed by a trusted certificate authority.
Distinct from Certificate Authorities: Distinct from Certificate Authorities: focuses on server-side certificate verification for SSH, not certificate issuance or management.
Explore 2 awesome GitHub repositories matching security & cryptography · SSH Certificate Authentication. Refine with filters or upvote what's useful.
ssh3 ist eine Secure-Shell-Implementierung, die HTTP/3 und das QUIC-Protokoll als Transportschicht verwendet, um die Handshake-Latenz zu reduzieren und die Verbindungsstabilität zu verbessern. Sie bietet eine Remote-Terminal-Umgebung, in der Serveridentitäten unter Verwendung von Standard-HTTPS-X.509-Zertifikaten anstelle traditioneller Host-Keys verifiziert werden. Das Projekt integriert moderne Identitätsverifizierung durch OpenID Connect und OAuth 2.0, was die Benutzerauthentifizierung über externe Identitätsanbieter ermöglicht. Um die Entdeckung durch öffentliche Scanner zu verhindern, enthält es eine Server-Obfuskationsfunktion, die einen geheimen URL-Pfad für Client-Anfragen erfordert. Das System unterstützt sicheres Tunneling für TCP- und UDP-Verkehr unter Verwendung von QUIC-Streams und Datagrammen für Port-Forwarding. Dies umfasst Funktionen für sicheres Proxy-Jumping über zwischengeschaltete Gateway-Server, um eine End-to-End-Verschlüsselung aufrechtzuerhalten.
Authenticates remote servers using standard HTTPS certificates instead of traditional SSH host keys.
Wish is a Go library for building SSH servers, providing a middleware-based framework that handles core SSH functionality including public-key and certificate authentication, session management, and secure file transfers via SCP and SFTP. It is designed to serve as the foundation for custom SSH applications, with built-in support for hosting Git repositories over SSH and serving interactive terminal applications. What distinguishes Wish from a basic SSH server library is its composable middleware pattern, which allows developers to layer authentication, logging, and custom session handling. I
The SSH server library accepts client certificates signed by a trusted Certificate Authority, checking validity and authority.