Создайте пару ключей SSH в Microsoft Azure и добавьте ее в Ubuntu Server.
Подключение к нашим виртуальным машинам в Azure можно установить с помощью учетных данных или SSH. SSH (Secure Shell) – это протокол, используемый для удаленного подключения к хост-машине через зашифрованное соединение. Его можно использовать для подключения к коммутаторам, маршрутизаторам, VMware, Linux или любому хосту, поддерживающему SSH-соединение. . В этой статье я покажу вам, как создать ключ SSH и добавить его в новый сервер Ubuntu 18.04 LTS, установленный в Azure.
SSH состоит из двух ключей: закрытого и открытого. Открытый ключ размещается на виртуальной машине Linux, а закрытый ключ – это то, что мы представляем для проверки нашей личности.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
На первом этапе мы создадим ключ SSH, а затем, на втором этапе, мы создадим сервер Ubuntu и добавим к нему ключ SSH.
Шаг 1. Создайте SSH-ключ
- Войти в Портал Azure
- Откройте Azure Cloud Shell в правом верхнем окне. Если вы не использовали его раньше, вам нужно будет создать новую учетную запись хранения и разрешить Azure Cloud Sheel сохранять файлы там. Это потребует небольших ежемесячных затрат.
- Подождите, пока терминал не будет правильно подключен.
- Введите ssh-keygen -t rsa -b 4096 и нажмите Enter, чтобы создать ключ SSH.
- Введите имя файла, чтобы сохранить ключ. В нашем случае мы сохраним файл в папку по умолчанию, нажав Enter. Команда создает два файла: id_rsa и pub в каталоге ~ / .ssh. Файлы перезаписываются, если они существуют.
- Введите кодовую фразу. Эта кодовая фраза будет использоваться для подключения к виртуальной машине. Результат должен выглядеть так.
- Вы можете увидеть содержимое ранее созданного файла, набрав команду cat ~ / .ssh / id_rsa.pub и нажав Enter. Результат должен быть таким. Вам понадобится выходной ключ для вашей виртуальной машины.
Шаг 2: Назначьте его серверу Ubuntu
После того, как мы создали ключ SSH на предыдущем шаге, следующим шагом будет его добавление на ваш сервер Ubuntu, размещенный в Azure. Это можно сделать в двух сценариях: для существующего сервера Ubuntu или для нового, созданного вами. Я проведу вас через процедуру для обоих сценариев. Начнем с новой виртуальной машины.
- Войдите на портал Azure.
- Нажмите на Создать ресурс в левой части окна.
- Щелкните Ubuntu Server 18.04 LTS.
- Под типом Basic необходимо указать необходимую информацию о виртуальной машине для подписки, группы ресурсов, имени виртуальной машины, региона, параметров доступности, образа и размера виртуальной машины. После этого прокрутите вниз до учетной записи администратора и выберите открытый ключ SSH.
- Введите имя пользователя.
- В разделе «Источник открытого ключа SSH» выберите «Использовать существующий открытый ключ».
- Под открытым ключом SSH добавьте SSH-ключ, который вы ранее сгенерировали на шаге 1 (команда cat ~ / .ssh / id_rsa.pub).
- В разделе «Выбрать входящие порты» выберите SSH (22).
- Настройте остальную часть конфигурации для вашей виртуальной машины и нажмите «Обзор + создание».
- Перейдите к виртуальной машине и нажмите «Обзор», как показано на снимке экрана ниже.
- Щелкните Подключиться, а затем выберите SSH. Это откроет новое окно, из которого вы можете загрузить клиентов SSH (PuTTy или другие клиенты), или вы можете легко подключиться к своей виртуальной машине с помощью Azure Cloud Shell.
- В нашем случае мы откроем Azure Cloud Shell и подключимся к виртуальной машине, введя следующую команду: ssh azureuser@104.214.76.108, где azureuser – имя пользователя, а 214.76.108 – общедоступный IP-адрес.
- Поскольку это ваше первое подключение к вновь созданной виртуальной машине с помощью SSH, введите Да и нажмите Enter, чтобы подтвердить аутентификацию на хосте.
- Введите кодовую фразу, которую вы создали на шаге 1, и нажмите Enter.
- Вы успешно подключились к серверу Ubuntu.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)