[AWS] Как использовать SSH для подключения к экземпляру EC2 (виртуальной машине) на aws?

Оглавление

0. Окружающая среда

1. Пример результата подключения

2. Идеи SSH-подключения

3. Конкретные шаги

1) Установите и запустите службу ssh.

2) Запустите службу ssh.

3) Найдите работающий экземпляр EC2 на AWS и подключитесь в соответствии с предоставленным оператором подключения ssh.


0. Окружающая среда

виндовс 11 64 бит

предпосылка:

Существует учетная запись aws (IAM), и экземпляр EC2 (виртуальная машина) уже существует.

1. Пример результата подключения

2. Идеи SSH-подключения

Прежде всего, вам необходимо иметь учетную запись AWS и работающий экземпляр EC2, эта часть не объясняет слишком многого.

Во-вторых, вам необходимо убедиться, что он существует в вашей компьютерной среде, и запустить службу SSH (если нет, этапы установки будут представлены ниже).

Наконец, запустите соединение в командной строке с помощью команд, заданных в интерфейсе экземпляра EC2.

Официальные справочные документы сайта:

Подключитесь к экземпляру Linux из Linux или macOS с помощью SSH — Amazon Elastic Compute Cloud

3. Конкретные шаги

1) Установите и запустите службу ssh.

Ссылка: Add-WindowsCapability: Ошибка Add-WindowsCapability. Код ошибки = 0x800f0950 Решение: установите ssh в автономном режиме_Wen Ge Blog Blog-CSDN Blog

Загрузите пакет автономной установки ssh на github, потому что у меня Windows64, поэтому загрузите этот

Адрес загрузки: Release PowerShell/Win32-OpenSSH (github.com).

После завершения загрузки разархивируйте установочный пакет в свой собственный путь. После распаковки он выглядит следующим образом.

Затем администратор запускает cmd по этому пути.

Примечание. Если вы не являетесь администратором, вы сообщите об ошибке.

Ссылка на режим работы администратора:

Затем введите путь, который вы только что распаковали.

Сначала переключитесь на диск D [d:]

Затем введите соответствующий путь на диске D [cd + ваш путь распаковки]

Затем запустите установку

powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

После сообщения о том, что установка прошла успешно, установка завершена.

2) Запустите службу ssh.

Команда Run

net start sshd

Подсказка 【начать успешно】

3) Найдите работающий экземпляр EC2 на AWS и подключитесь в соответствии с предоставленным оператором подключения ssh.

AWS нажмите [Сервис], выполните поиск или нажмите EC2, чтобы войти.

Нажмите, чтобы войти в работающий экземпляр

Проверьте экземпляр, к которому вы хотите подключиться, и нажмите [Подключиться].

Нажмите «Копировать», чтобы скопировать команду [Пример]

Обратите внимание перед подключением:

1. Перед выполнением команды вам необходимо скопировать пару ключей (.pem, которая будет загружена при создании экземпляра) этого экземпляра EC2 в локальное местоположение (я скопировал его в: ~/key/), это местоположение Нужно запомнить, а затем заменить двойные кавычки в примере команды.

2. Экземпляру EC2 необходимо открыть порт 22. Информацию об открытии порта см. в следующем блоге:

EC2 открывает порт 22

Скопируйте команду в командную строку, запустите ее в командной строке после тонкой настройки

Точная настройка: я изменил здесь два места.

① Содержимое в кавычках после ssh -i, это местоположение локального ключа, то есть место, отмеченное красным выше, для копирования этого ключа .pem в указанное место.

② «root» перед символом @, я изменил его на [ubuntu], поскольку мой EC2 — это виртуальная машина Linux, поэтому я изменил его на ubuntu, что обычно относится к имени пользователя.

Наконец, скопируйте измененную команду в командную строку и нажмите Enter, чтобы подключиться к экземпляру EC2 через SSH.

На этом этапе процесс SSH-подключения к экземпляру EC2 завершен.

--КОНЕЦ--

Supongo que te gusta

Origin blog.csdn.net/qq_41539778/article/details/132667426
Recomendado
Clasificación