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.
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.
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.