Prerequisites
- VS Code installed locally
- SSH access to your Kazepute Breeze
- SSH key authentication configured
Installation
- Open VS Code
- Go to Extensions (Ctrl+Shift+X)
- Search for Remote - SSH
- Install it (by Microsoft)
Connecting
- Press Ctrl+Shift+P (Command Palette)
- Type Remote-SSH: Connect to Host
- Enter:
deploy@your-server-ip - Select Linux as the platform
- VS Code opens a new window connected to your server
SSH Config for Quick Access
Add to ~/.ssh/config:
Host my-breeze
HostName 198.51.100.10
User deploy
IdentityFile ~/.ssh/id_ed25519
Now you can connect by selecting my-breeze from the host list.
Working Remotely
Once connected:
- Open folders on the server just like local files
- Terminal opens a shell on the server
- Extensions can be installed on the remote server
- Git works with the server's repository
- Debugging works through the remote connection
Recommended Extensions (Install on Remote)
| Extension | Purpose |
|---|---|
| PHP Intelephense | PHP intellisense |
| Pylance | Python intellisense |
| ESLint | JavaScript linting |
| GitLens | Git history and blame |
| Docker | Container management |
Port Forwarding
Access server services locally:
- Open the Ports tab in VS Code terminal
- Click Forward a Port
- Enter port number (e.g., 3000 for a Node.js app)
- Access at
localhost:3000in your browser
Tip VS Code Remote SSH is often faster than editing files locally and uploading them. It also ensures your development environment matches production perfectly.