What if you could connect to your EC2 instance without a private key or a password ? You can do this with AWS Systems Manager – Session Manager. Even more, you can do this for Linux or Windows instances. You can forget about bastion hosts also because you can connect to private instances as well. Check out this video to see how to do this.