2 repositorios
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 es una implementación de shell seguro que utiliza HTTP/3 y el protocolo QUIC como su capa de transporte para reducir la latencia del handshake y mejorar la estabilidad de la conexión. Proporciona un entorno de terminal remoto donde las identidades del servidor se verifican utilizando certificados HTTPS X.509 estándar en lugar de claves de host tradicionales. El proyecto integra la verificación de identidad moderna a través de OpenID Connect y OAuth 2.0, permitiendo la autenticación del usuario a través de proveedores de identidad externos. Para evitar el descubrimiento por parte de escáneres públicos, incluye una función de ofuscación del servidor que requiere una ruta de URL secreta para las solicitudes del cliente. El sistema admite túneles seguros tanto para tráfico TCP como UDP, utilizando flujos y datagramas QUIC para el reenvío de puertos. Esto incluye capacidades para el salto de proxy seguro a través de servidores de puerta de enlace intermedios para mantener el cifrado de extremo a extremo.
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.