Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>SSH Terminal + DeployNew to Visual Studio Code? Get it now.
SSH Terminal + Deploy

SSH Terminal + Deploy

Ravi Singh 727327

|
2 installs
| (0) | Free
Lightweight SSH terminal and deployment tool for VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SSH Terminal + Deploy 🚀 🧠

SSH Terminal + Deploy is a lightweight, high-performance SSH terminal and deployment tool for Visual Studio Code. It provides a faster, simpler alternative to the official Remote - SSH extension for users who need quick access to their servers and automated deployment workflows.

Logo


✨ Features

🟢 Core SSH Management

  • SSH Config Integration: Automatically reads your ~/.ssh/config file. No manual server setup required.
  • Server Explorer: A dedicated sidebar view to explore and manage all your SSH hosts.
  • One-Click Connection: Instant terminal connection to any server with a single click.
  • Command Palette Support: Quick access to connect, search, and manage servers via Ctrl+Shift+P.

🟡 Power Tools

  • Saved Commands: Save frequently used commands (e.g., pm2 logs, systemctl restart) per server.
  • Favorites ⭐: Pin your most-used servers to the top for even faster access.
  • Server Groups: Organize your servers into logical groups like Production, Staging, or Development.
  • Command History: Quickly repeat recently run commands.

🔴 Deployment System (Killer Feature)

  • Config-based Deployment: Initialize a simple ssh-deploy.json to define local paths, remote paths, and post-deploy commands.
  • One-Click Deploy: Run your entire deployment pipeline (build -> upload -> restart) with a single button or shortcut.
  • Progress Tracking: Real-time UI feedback for upload progress and file status.
  • Multi-Server Support: Deploy the same build to multiple servers simultaneously.

🔐 Safety & Security

  • Environment Labels: Visually distinguish between PROD, STAGING, and DEV environments.
  • Production Confirmation: Safety prompts before performing critical actions on production servers.
  • SSH Key Support: Securely uses your existing SSH keys.

🚀 Getting Started

  1. Install the extension.
  2. Open the SSH Terminal icon in the Activity Bar.
  3. Your servers from ~/.ssh/config will appear automatically.
  4. Click on a server to open a terminal.
  5. To setup deployment, run SSH Terminal: Initialize Deploy Config from the Command Palette.

⌨️ Keyboard Shortcuts

Action Shortcut (Win/Linux) Shortcut (Mac)
Search Servers Alt+S Cmd+Alt+S
Connect to Server Alt+C Cmd+Alt+C
Run Deployment Alt+D Cmd+Alt+D

⚙️ Configuration

This extension contributes the following settings:

  • sshTerminalDeploy.favoriteHosts: List of favorite SSH hosts.
  • sshTerminalDeploy.serverGroups: Map of SSH host to its group name.
  • sshTerminalDeploy.serverEnvironments: Map of SSH host to its environment (PROD, STAGING, DEV).
  • sshTerminalDeploy.deployConfigs: Centralized deployment configurations.

🛠️ Requirements

  • Local SSH client installed.
  • SSH keys configured for password-less login (recommended).

Enjoy a faster DevOps workflow! 🚀

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