☁ AWS EC2 • Lightsail • Native .pem Key Support • VPC Bastion ProxyJump

Visual AWS EC2 SSH Client & Manager

Stop struggling with slow in-browser EC2 Instance Connect popups. Administer Amazon EC2, Lightsail, and Graviton instances with an authentic macOS Sonoma desktop shell, drag-and-drop SFTP, and live Docker management — agentless over standard SSH.

✓ 100% Agentless (Standard Port 22) ✓ Native .pem, .ppk, and Ed25519 Keys ✓ AWS VPC Bastion ProxyJump Support ✓ 0 MB Idle Server RAM Overhead
AWS Cloud Workflow

Designed for Fast-Moving AWS Developers

Manage compute fleets across all AWS regions (us-east-1, eu-west-1, ap-southeast-1) from a single pane of glass.

🔑

Native AWS .pem & Ed25519 Keys

No manual conversions or PuttyGen needed. Simply drag and drop your downloaded AWS Key Pair (.pem, .id_rsa, or .ed25519) into SSH Desktop for instant authentication.

🌐

VPC Bastion & Jump Host Routing

Connect to private subnet EC2 instances without assigning costly Elastic IP addresses. Standard ProxyJump routes all terminal, SFTP, and DB traffic transparently through your public bastion host.

🐳

AWS ECS & Docker Container Hub

Inspect Docker containers running on your EC2 host nodes without installing heavy web agents like Portainer. View real-time container logs, restart crashed pods, and exec into shell sessions.

EC2 FAQ

Frequently Asked Questions

What default username should I use when connecting to AWS EC2?

For Ubuntu AMIs use ubuntu, for Amazon Linux 2 / 2023 use ec2-user, for Debian use admin, for CentOS use centos, and for RHEL use ec2-user or root.

Does SSH Desktop support AWS Graviton ARM64 instances?

Yes. SSH Desktop communicates directly over SSH2 regardless of CPU architecture. It works flawlessly with AWS Graviton (a1, t4g, m6g, c7g) ARM64 instances.