I'm trying to connect to an instance that I've created.
I select the instance, chose "A Java SSH client directly from my browser (Java required)" and enter the path to my key pair file.
However when I click "Launch SSH Client" nothing happens.
There isn't an error message.
Am I misunderstanding what I'm meant to be doing, or is there something going wrong?
This error occurs if you created a password for your key file, but haven't manually entered the password. To resolve this error, enter the password or use ssh-agent to load the key automatically. There are a number of reasons why you might get an SSH error, like Resource temporarily unavailable.
The following are common reasons why EC2 Instance Connect might not work as expected: EC2 Instance Connect doesn't support the OS distribution. The EC2 Instance Connect package isn't installed on the instance. There are missing or incorrect AWS Identity and Access Management (IAM) policies or permissions.
A user must have SSH authorization to use the MindTerm SSH client or to use their personal key pair to log in to a stack's instances. In the AWS OpsWorks Stacks navigation pane, click Permissions. Select SSH/RDP for the desired AWS Identity and Access Management (IAM) user to grant the necessary permissions.
Solution ended up being to reinstall Java.
if you are using a SAFARI then the problem is actually very simple. For security purposes, SAFARi installs java but does not enable it. Just go to web preferences and Enable JAVA
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With