Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>SSH ManagerNew to Visual Studio Code? Get it now.
SSH Manager

SSH Manager

Exaland

|
171 installs
| (1) | Free
Manage SSH servers with Remote-SSH integration
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🖥️ SSH Manager - VS Code Extension

SSH Manager is a standalone VS Code extension for easily managing all your SSH servers with a modern and intuitive interface. Full integration with Remote-SSH.

Buy Me A Coffee

📸 Screenshot

SSH-MANAGER BY EXALAND

SSH-MANAGER BY EXALAND

✨ Features

Management Servers

  • ✅ Full CRUD: Add, modify, duplicate, and delete servers
  • ✅ Import/Export: Compatible with ~/.ssh/config
  • ✅ Categories: Organize your servers (Production, Dev, Test, etc.)
  • ✅ Search: Real-time filtering
  • ✅ Recent Directories: Quick access to frequently used paths

Connection & Integration

  • ✅ Remote-SSH: Direct connection with VS Code Remote-SSH
  • ✅ Integrated Terminal: One-click SSH
  • ✅ Historical Import: Automatically retrieves your Remote-SSH connections

🔐 Security Pack (New! PRO PACK)

  • 🔒 Encrypted Passwords: Secure storage via VS Code SecretStorage API
  • 📊 Full Audit: Logs of all connections/disconnections
  • ⚠️ Smart Alerts: Detection of suspicious attempts (multiple failures)
  • 📝 Detailed History: Who, when, from where, success/failure
  • 🔔 Real-Time Notifications: Connection/failure alerts
  • 🧹 Clean VS Code Server: Clean up VS Code Server on a remote server

🌐 SSH Tunneling (New! PRO PACK)

  • 🔀 Port Forwarding: Create local, remote, or dynamic tunnels
  • 🎯 Simple Configuration: Intuitive interface for defining port forwarding
  • 📋 Centralized Management: Monitor all your active tunnels at a glance
  • 🔄 Auto Reconnect: Tunnels automatically reconnect after a disconnection
  • 💾 Tunnel Profiles: Save your favorite tunnel configurations

Other

  • 🔑 Security: Password and SSH key support
  • 🌍 i18n: Multilingual interface (French/English)
  • 🧪 Temporary SSH Keys: Generate ephemeral ed25519 keys with auto-expiration and install the public key to remote authorized_keys in one click. Free users can install up to 3 times per day; PRO removes limits.

🌍 Supported Languages

The extension automatically detects the VS Code language:

  • 🇫🇷 French (default)
  • 🇬🇧 English

For more information on internationalization, see I18N.md.

🚀 Installation

ext install exaland.ssh-manager

📖 Usage

Temporary SSH Keys

  1. Run command SSH Manager: Generate Temp Key to create an ephemeral ed25519 key (choose a validity and optional comment).
  2. Use SSH Manager: Install Temp Key to append the public key to ~/.ssh/authorized_keys on a selected server.
  3. After install, a toast lets you:
    • Copy a ready ssh-copy-id command
    • Copy the raw public key
    • Reveal the key file in your OS

Limits:

  • Free tier: up to 3 installations per day. The button shows remaining installs.
  • PRO tier: unlimited installations.

Quick Start

  1. Open the command prompt: Cmd+Shift+P (Mac) / Ctrl+Shift+P (Win/Linux)
  2. Type: SSH Manager
  3. Add your servers or import them from ~/.ssh/config

Password Security

Your passwords are automatically encrypted and securely stored in VS Code SecretStorage. They are never stored in plain text in LocalStorage.

Connection Auditing

  • Automatic Logs: Every connection/disconnection is logged in ~/.ssh-manager/connection-audit.log
  • View Logs: Logs can be viewed directly in VS Code
  • Smart Alerts: You are notified in case of suspicious activity (3+ failed connections in 5 minutes)
  • Statistics: Track your connections per server with detailed statistics

🔧 Development

git clone https://github.com/exaland/vscode-ssh-manager
cd vscode-ssh-manager
npm install
npm run compile

Press F5 to test the extension.

📝 License

MIT License - see LICENSE

👤 Author

Exaland - @exaland

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft