Connecting to a Linux VM from Windows
Via Windows Terminal / PowerShell
Using SSH key:
ssh -i C:\Users\Username\Downloads\your_key.pem ubuntu@ip_address
Using password:
ssh ubuntu@ip_address
Third-party clients:
- PuTTY
Classic SSH client for Windows.
Requires conversion of.pemto.ppkusing PuTTYgen. - Termius
Cross-platform SSH client with support for profiles and SSH keys.
Available for Windows, macOS, Linux, Android, and iOS.
Connecting to a Linux VM from macOS / Linux
Via built-in terminal (SSH)
Using SSH key:
ssh -i ~/Downloads/your_key.pem ubuntu@ip_address
Using password:
ssh ubuntu@ip_address
Optional third-party clients:
- Termius
Graphical SSH client for macOS and Linux. Supports profiles, tags, and key management. - Core Shell (macOS only)
User-friendly terminal with a visual SSH connection manager and full key support. - Remmina (Linux only)
Versatile remote access client supporting SSH, RDP, VNC, and more.