Manage your SSH connections with security and elegance. This extension provides a visually stunning Material You (Pixel Style) interface to register servers and automatically fills in passwords and key passphrases in your integrated terminal.
Features
🚀 Zero-Touch Login
Stop typing the same passwords. SSH Manager detects when you run an ssh command and intelligently fills the Password or SSH Key Passphrase prompt for you.
🔑 Secure by Design
We take your security seriously:
Zero Plain-Text: Credentials are stored in the OS-level Keychain using VS Code's SecretStorage API.
Privacy First: Your passwords never leave your machine.
🛠 Integrated Key Management
Link existing private keys to your connections.
Generate Keys: Create new 4096-bit RSA keys directly from the UI.
Securely store and auto-fill key passphrases.
How to Use
Click on the Key Icon in the Activity Bar to open the SSH Manager panel.
Click the + (Add) button in the side view to launch the Management Interface.
Enter your server IP/Host and credentials (choose between Password or Key Auth).
Save the connection.
Open any terminal and run ssh user@hostname.
Watch the magic happen when the password prompt appears!
Requirements
Shell Integration: Make sure VS Code Shell Integration is enabled for the best experience.
API Proposals: This extension utilizes terminalDataWriteEvent to monitor terminal prompts.
Extension Settings
This extension currently manages all configurations via the side panel and the VS Code Global State. No additional settings in settings.json are required for basic usage.
Known Issues
Some custom terminal shells that don't follow standard shell integration might not be detected automatically for the SSH command start.