Я изучаю Amazon EC2.
Я создал экземпляр Linux SUSE и т. Д. Теперь я пытаюсь удаленно подключиться к нему со своего Mac с помощью клиента VNC (цыпленок клиента VNC): у меня есть общедоступный DNS экземпляра, но мне, очевидно, нужен пароль для этого.
Я понимаю, что могу каким-то образом сгенерировать его из моей пары ключей - КАК?
Все, что вам нужно, это приватная часть вашей пары ключей. Если вы не установили пароль при создании пары ключей, вам не нужно вводить его при подключении к вашему экземпляру.
Вам просто нужно использовать закрытый ключ при подключении по ssh.
В командной строке:
ssh -i privatekey.pem user@myserver.example.com
Если вы используете графический интерфейс, например Putty, назначьте ключевой файл перед подключением в:
Connection | SSH | Auth | Private key file...
По умолчанию, когда вы запускаете блок EC2, вам необходимо подключиться через SSH-ключи. «Имя пары ключей», которое вы определили при развертывании вашего сервера, определяет ключ SSH, который необходимо использовать для первоначального подключения к серверу.
Если вы не определили установку VNC и запуск ее в пользовательском скрипте при создании сервера, вам нужно будет войти в систему через SSH и установить VNC.
Если у вас OSX, вы можете открыть терминал и запустить команду
ssh -i /path/to/amazon/key/pair.pem имя пользователя@ec2.public.dns.address
Я еще не создал SUSE-бокс, но если вы не знаете имя пользователя, вы можете попробовать root.