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

Remote Manager

Mavenshu

|
968 installs
| (2) | Free
Securely manage and launch remote Desktop (RDP), SSH (with certificate/key support), and other remote connections from within Visual Studio Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Remote Manager v1.0.20 - Professional Connection Manager

A modern, secure, and feature-rich VS Code extension for managing multiple Remote Desktop (RDP), SSH, VNC, and network connections with enterprise-grade architecture and comprehensive testing.

🔒 Security & Performance

Security Features

  • ✅ AES-256-GCM Encryption: Military-grade encryption for sensitive data
  • ✅ VS Code Secrets API: Integration with system credential stores
  • ✅ Password Strength Validation: Comprehensive password security scoring
  • ✅ Secure Temp Files: Automatic cleanup with retry logic and data overwriting
  • ✅ Input Validation: Comprehensive sanitization and validation
  • ✅ No Plain Text Passwords: All credentials encrypted at rest
  • ✅ Configurable Security: Timeout limits and attempt restrictions

Performance Optimizations

  • ⚡ Virtual Scrolling: Efficient handling of 10,000+ connections
  • ⚡ TTL Caching: Smart caching with automatic expiration
  • ⚡ Debouncing & Throttling: Optimized user input handling
  • ⚡ Lazy Loading: Components loaded on demand
  • ⚡ Rate Limiting: Controlled API request patterns
  • ⚡ Memory Management: Automatic cleanup and resource management

📊 Project Quality

  • Code Quality: 9.6/10 (0 ESLint warnings, TypeScript strict mode, comprehensive testing)
  • Architecture: 9.8/10 (Clean layered architecture, SOLID principles, documented patterns)
  • Security: 9.5/10 (Enterprise-grade security features, password validation, secure cleanup)
  • Performance: 9.7/10 (Virtual scrolling, caching, optimized for large datasets)
  • Testing: 9.4/10 (Unit tests, integration tests, error handling coverage)
  • Documentation: 9.8/10 (Comprehensive guides, API documentation, best practices)

✨ Features

  • 🖥️ Multiple Connection Types: RDP, SSH, Telnet, VNC with multi-platform support
  • 🔐 Secure Credential Management: Encrypted storage using VS Code Secrets API
  • 📂 Smart Auto-Grouping: Automatic organization by device type and connection protocol
  • 🎨 Visual Organization: Connection-specific icons and intuitive grouping
  • 💾 Complete Backup & Restore: Export/import configurations with validation
  • 🛡️ Security First: Password strength validation, secure temporary files
  • 🔄 Legacy Compatibility: Supports older connection file formats
  • ✅ Type Safety: Full TypeScript validation and comprehensive error handling
  • 🏗️ Enterprise Architecture: Repository pattern with clean separation of concerns
  • 📜 Advanced Macro System: Record, save and replay action sequences automatically
  • 🚀 Performance Optimized: Virtual scrolling, caching, and optimized for large datasets
  • 🧪 Comprehensive Testing: Unit tests, integration tests, and error handling coverage
  • 🎯 SSH Macro Integration: Execute macros on connections with flexible display modes

🆕 What's New in v1.0.19

🔌 PuTTY Integration + Connection Preferences

  • Connect with PuTTY: Launch PuTTY (GUI) or use plink in the integrated terminal for SSH connections.
  • Connection Preferences: New setting remoteManager.connectionPreferences.defaultMethod — choose powershell or putty as the default connection opener.
  • Menu Shortcut: Quick access to Connection Preferences from the Remote Manager menu.

🎉 Enhanced SSH Macro System

  • Connect with Macro Button: Execute SSH macros directly on connections

    • Select a macro from quick pick dialog
    • Choose display mode: separate terminals (real-time) or unified output
    • Automatic command execution on configured servers
    • Real-time feedback during execution
  • Assign Macro to Connection: Permanently assign macros to connections

    • Save macro preferences per connection
    • Quick access to frequently used command sequences
    • Macro assignments persist across sessions
    • Easy macro reassignment via context menu
  • Add Connection to Group: New context menu action

    • Create new connections directly in groups
    • Simplifies hierarchical organization
    • Right-click on a group to use this feature

🐛 Critical Fixes

  • ✅ Credential Display: Fixed ungrouped credentials disappearing when other credentials have groups
  • ✅ Macro Synchronization: Fixed macro file sync issues with automatic updates
  • ✅ Macro Execution: Improved macro execution reliability and error handling
  • ✅ Empty Macros: Better validation and error messages for empty macro files

🆕 What's New in v1.0.16

🎉 New Context Menu Actions

  • Connect with PSSession: New option in the context menu (right-click) for an RDP connection. Opens a PowerShell terminal and runs Enter-PSSession -ComputerName <host> using the same credentials as the RDP connection.
  • Connect with SSH: New option in the context menu (right-click) for an RDP connection. Opens an integrated SSH terminal and constructs the ssh command using the associated credentials (password is automatically sent if stored in VS Code secrets).

🆕 What's New in v1.0.15

🎉 Hierarchical Credential Groups

  • 🌳 Complete Hierarchy: Full nested group structure for credentials (like connections)
  • 📊 Smart Counters: Each group shows total credentials including all sub-groups
  • 👁️ Empty Groups: Groups without credentials remain visible and persistent
  • 🎯 Simplified Display: Sub-groups show only their name for cleaner interface

✨ New Group Management Commands

  • ➕ Create Group: Create root-level credential groups
  • 📁 Create Sub-Group: Create nested sub-groups under any group
  • ✏️ Rename Group: Rename groups while preserving full hierarchy
  • 🗑️ Delete Group: Remove groups with all contents (with confirmation)
  • 🔄 Move to Group: Organize credentials by moving between groups

🐛 Critical Fixes

  • ✅ Storage Separation: Fixed credential groups appearing in connections (and vice versa)
  • ✅ Sub-Group Level: Fixed sub-groups creating at wrong level in hierarchy
  • ✅ Tree Navigation: Credentials now support full hierarchical navigation
  • ✅ Validation: Smart rename validation for sub-groups preserving parent path

📦 What's New in v1.0.14

Enhanced Debug & Diagnostic Tools

  • 🔧 Storage Diagnosis: Advanced diagnostic tools for troubleshooting storage issues
  • 🛠️ Debug Storage Command: Interactive storage repair and maintenance utilities
  • 📊 Storage Health Monitoring: Comprehensive storage corruption detection and repair

Improved Help System

  • 🆘 Integrated Help Menu: Direct access to GitHub issues and documentation
  • 📖 About Dialog: Quick access to version information and project details
  • 🔗 Connection Tester: Built-in network connectivity testing tool

🚀 Quick Start

First Time Setup

  1. Open the Remote Manager sidebar in VS Code (look for the RDP icon in the Activity Bar)
  2. Access Quick Actions menu from the status bar for rapid operations
  3. Create a credential first:
    • Click the "+" button next to "Credentials"
    • Enter username and password for your remote machine
  4. Add a connection:
    • Click the "+" button next to "Connections"
    • Enter hostname or IP address (e.g., 192.168.1.100 or server.example.com)
    • Choose connection type (RDP, SSH, Telnet, VNC)
    • Assign device category for better organization
    • Select the credential you created
    • Enter connection name
  5. Start recording macros with Ctrl+Shift+F9 to automate repetitive tasks

📜 Macro System (New!)

Record and Play Macros

  • Record: Ctrl+Shift+F9 to start, Ctrl+Shift+F10 to stop
  • Play: Ctrl+Shift+F11 to execute saved macros
  • Manage: Access macro library from Quick Actions menu
  • Edit: Rename, describe, and organize your automation sequences

Perfect for Automating:

  • Complex connection sequences
  • Repetitive configuration tasks
  • Multi-step diagnostic procedures
  • Bulk operations on connections

📥📤 Backup & Migration

Export Configuration

  • Complete Export: Backs up all connections and credentials (passwords excluded for security)
  • Connections Only: Legacy format for connection settings only
  • Choose between formats based on your needs

Import Configuration

  • Smart Detection: Automatically detects file format
  • Complete Import: Restores connections and prompts for credential passwords
  • Legacy Import: Imports connection-only files
  • Merge Friendly: Safely combines with existing configurations

Export/Import Usage

  1. Export: Click the cloud upload icon (⬆️) in the Connections panel
  2. Choose Format: Complete configuration or connections only
  3. Save File: Choose location for your backup
  4. Import: Click the cloud download icon (⬇️) in the Connections panel
  5. Select File: Choose your backup file
  6. Enter Passwords: For complete imports, re-enter passwords for security

🛡️ Security Features

  • Advanced Password Validation: Comprehensive strength scoring with entropy analysis
  • Encrypted Storage: All passwords stored using VS Code's secure secrets API
  • Secure Temporary Files: Automatic cleanup with retry logic and data overwriting
  • No Plain Text: Passwords never stored in configuration files
  • Export Security: Passwords excluded from export files to prevent accidental exposure
  • Windows Integration: Uses Windows Credential Manager for RDP authentication
  • Input Sanitization: Comprehensive validation and sanitization of all user inputs

🔧 Supported Connection Types

Type Description Features
RDP Remote Desktop Protocol Windows credential integration, full desktop access
SSH Secure Shell Terminal access, port forwarding, key authentication
Telnet Legacy Protocol Unencrypted terminal access
VNC Virtual Network Computing Cross-platform desktop sharing

🏷️ Auto-Grouping & Organization

Connections are automatically organized by:

  • Connection Type: RDP, SSH, Telnet, VNC
  • Device Category: Servers, Network Equipment, Desktops, Other
  • Custom Groups: Manual grouping for complex environments
  • Visual Icons: Type-specific icons for quick identification

🔍 Troubleshooting

Common Issues

  • RDP Connection Fails: Verify Windows credentials and network connectivity
  • SSH Authentication: Check SSH keys or try password authentication
  • Import Errors: Ensure JSON file format is valid
  • Check the Issues page for known problems

📋 Requirements

  • Windows 10/11 (required for RDP functionality)
  • VS Code 1.100.0+
  • Network access to target machines
  • Administrator privileges may be required for some network connections

🤝 Contributing

🤝 Support

For support and inquiries:

  • Report Issues: GitHub Issues
  • Documentation: GitHub Repository
  • Contact: mavenshu.dev@gmail.com

Access these options directly from VS Code: Help > Report Issue or Help > About Remote Manager

Note: This is proprietary software. Contributions are not accepted from external parties.

📄 License

PROPRIETARY SOFTWARE - All Rights Reserved

This software is proprietary and confidential. Unauthorized copying, distribution, modification, or reverse engineering is strictly prohibited. See LICENSE for complete terms and conditions.

For licensing inquiries, contact: mavenshu.dev@gmail.com

👨‍💻 Author

Developed and maintained by @mavenshu

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