SSH Gateway & Secure Remote Access
Accessing virtual machines via the unified msrv.space SSH proxy entrypoint.
Unified SSH Access Point
All project virtual machines are reachable via a single SSH proxy entrypoint at msrv.space:
microsrv:~$ ssh -A <vm-name>@msrv.space
Authentication Lifecycle:
- The SSH Gateway verifies your local SSH signature against the public keys registered in your project profile.
- It transparently proxies the SSH stream to the target VM using its internal VPC hostname.
- An interactive shell session is established as the
ubuntusystem user.
Local Port Forwarding (SSH Tunneling)
You can securely tunnel local workstation ports to internal VPC services through the gateway:
# Tunnel local port 5432 to PostgreSQL (5432) on VM db-primary
microsrv:~$ ssh -A -L 5432:10.42.0.15:5432 db-primary@msrv.space
You can now connect your local database client directly to localhost:5432.
SSH Config Optimization (~/.ssh/config)
Streamline your daily workflow by adding a configuration pattern to ~/.ssh/config:
Host *.msrv
HostName msrv.space
User %h
ForwardAgent yes
Connect instantly to any instance using shorthand syntax:
microsrv:~$ ssh demo-web.msrv