Preparing for system design interviews?  Try bugzed.com →

SSH2 Client and Server for Node.js

JSON →
library 1.17.0 ·javascript
verified Jun 17, 2026

ssh2 is a pure JavaScript implementation of an SSH2 client and server for Node.js, enabling secure remote command execution, file transfers (SFTP), and interactive shell sessions. The current stable version is 1.17.0, with development actively maintained against recent OpenSSH versions (e.g., OpenSSH 8.7). This library is distinguished by its comprehensive support for both client and server roles, offering an extensive API for various channel types (exec, shell, direct-tcpip, X11, subsystems) and pluggable authentication methods, including password and public key. It provides fine-grained control over SSH connections, making it suitable for building custom SSH tooling, automating deployments, or implementing secure backend services. While it does not adhere to a strict release cadence, updates are released as features are added or bugs are fixed, ensuring ongoing compatibility and security.

total hits 32
actors 7 distinct systems
last hit 16d ago human
GPTBot
4
Amazonbot
4
OAI-SearchBot
4
ChatGPT-User
2
Script
1
Search engines
2
Humans
11

top countries 🇺🇸 United States · VN · 🇨🇦 Canada · 🇬🇧 United Kingdom · 🇩🇪 Germany