Создайте пару ключей SSH в Microsoft Azure и добавьте ее в Ubuntu Server.

Подключение к нашим виртуальным машинам в Azure можно установить с помощью учетных данных или SSH. SSH (Secure Shell) – это протокол, используемый для удаленного подключения к хост-машине через зашифрованное соединение. Его можно использовать для подключения к коммутаторам, маршрутизаторам, VMware, Linux или любому хосту, поддерживающему SSH-соединение. . В этой статье я покажу вам, как создать ключ SSH и добавить его в новый сервер Ubuntu 18.04 LTS, установленный в Azure.

SSH состоит из двух ключей: закрытого и открытого. Открытый ключ размещается на виртуальной машине Linux, а закрытый ключ – это то, что мы представляем для проверки нашей личности.

На первом этапе мы создадим ключ SSH, а затем, на втором этапе, мы создадим сервер Ubuntu и добавим к нему ключ SSH.

Шаг 1. Создайте SSH-ключ

  1. Войти в Портал Azure
  2. Откройте Azure Cloud Shell в правом верхнем окне. Если вы не использовали его раньше, вам нужно будет создать новую учетную запись хранения и разрешить Azure Cloud Sheel сохранять файлы там. Это потребует небольших ежемесячных затрат.

  1. Подождите, пока терминал не будет правильно подключен.
  2. Введите ssh-keygen -t rsa -b 4096 и нажмите Enter, чтобы создать ключ SSH.
  3. Введите имя файла, чтобы сохранить ключ. В нашем случае мы сохраним файл в папку по умолчанию, нажав Enter. Команда создает два файла: id_rsa и pub в каталоге ~ / .ssh. Файлы перезаписываются, если они существуют.
  4. Введите кодовую фразу. Эта кодовая фраза будет использоваться для подключения к виртуальной машине. Результат должен выглядеть так.
  5. Вы можете увидеть содержимое ранее созданного файла, набрав команду cat ~ / .ssh / id_rsa.pub и нажав Enter. Результат должен быть таким. Вам понадобится выходной ключ для вашей виртуальной машины.

Шаг 2: Назначьте его серверу Ubuntu

После того, как мы создали ключ SSH на предыдущем шаге, следующим шагом будет его добавление на ваш сервер Ubuntu, размещенный в Azure. Это можно сделать в двух сценариях: для существующего сервера Ubuntu или для нового, созданного вами. Я проведу вас через процедуру для обоих сценариев. Начнем с новой виртуальной машины.

  1. Войдите на портал Azure.
  2. Нажмите на Создать ресурс в левой части окна.
  3. Щелкните Ubuntu Server 18.04 LTS.
  4. Под типом Basic необходимо указать необходимую информацию о виртуальной машине для подписки, группы ресурсов, имени виртуальной машины, региона, параметров доступности, образа и размера виртуальной машины. После этого прокрутите вниз до учетной записи администратора и выберите открытый ключ SSH.
  5. Введите имя пользователя.
  6. В разделе «Источник открытого ключа SSH» выберите «Использовать существующий открытый ключ».
  7. Под открытым ключом SSH добавьте SSH-ключ, который вы ранее сгенерировали на шаге 1 (команда cat ~ / .ssh / id_rsa.pub).
  8. В разделе «Выбрать входящие порты» выберите SSH (22).
  9. Настройте остальную часть конфигурации для вашей виртуальной машины и нажмите «Обзор + создание».
  10. Перейдите к виртуальной машине и нажмите «Обзор», как показано на снимке экрана ниже.
  11. Щелкните Подключиться, а затем выберите SSH. Это откроет новое окно, из которого вы можете загрузить клиентов SSH (PuTTy или другие клиенты), или вы можете легко подключиться к своей виртуальной машине с помощью Azure Cloud Shell.
  12. В нашем случае мы откроем Azure Cloud Shell и подключимся к виртуальной машине, введя следующую команду: ssh azureuser@104.214.76.108, где azureuser – имя пользователя, а 214.76.108 – общедоступный IP-адрес.
  13. Поскольку это ваше первое подключение к вновь созданной виртуальной машине с помощью SSH, введите Да и нажмите Enter, чтобы подтвердить аутентификацию на хосте.
  14. Введите кодовую фразу, которую вы создали на шаге 1, и нажмите Enter.
  15. Вы успешно подключились к серверу Ubuntu.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *