A from-scratch SSH-2 server in TypeScript/Node — curve25519 KEX, ed25519 host key, AES-GCM transport, publickey/password auth. Zero dependencies (built-in crypto).
nodejs ssh cryptography node typescript crypto networking ssh-server self-hosted ed25519 curve25519 aes-gcm openssh ssh2 from-scratch ssh-protocol zero-dependencies secure-shell rfc4253 ssh-implementation
-
Updated
Jun 25, 2026 - TypeScript