Настройка окружения
Для того чтобы управлять серверами, расположенными в облаках, вам необходимо настроить свой компьютер, с которого будет производиться дальнейшая работа. Очень рекомендуем использовать mac/linux.
Настройка SSH
Для настройки серверов нам понадобится ssh-клиент со сгенерированными ключами. Если у вас Mac или компьютер с операционной системой Linux, то там, скорее всего, уже установлен ssh-клиент. Также есть популярный ssh-клиент для Windows, который называется Putty (его нужно установить и правильно настроить), подробности тут: https://docs.microsoft.com/ru-ru/azure/virtual-machines/linux/ssh-from-windows
SSH (secure shell) - это зашифрованный канал для управления удалённым сервером. Он позволяет с вашего компьютера подключаться к консоли управления сервером, который находится в облаках (на самом деле, не только, но для понимания принципов это не так важно).
Дальше для примера будем использовать работу с консолью для macos/linux: В MacOs нужно зайти в LaunchPad, зайти в папку Другие и запустить оттуда программу Терминал, в Linux просто запустите любимый терминал), а затем выполните команду:
cat ~/.ssh/id_rsa.pub
Если вы получили на выходе длинную строку из разных символов, которая начинается на ssh-rsa AAAA… то всё нормально, у вас в системе уже сгенерированы ssh-ключи, если же вы получили ошибку типа No such file or directory, значит нужно создать новую пару ключей. Для этого выполните в терминале команду:
ssh-keygen
и нажмите Enter несколько раз (обычно 3 раза), пока команда не будет выполнена полностью. Затем снова проверьте что ключи, сгенерированы с помощью команды:
cat ~/.ssh/id_rsa.pub
Текст, который появился в терминале, вида:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDA/veli8tO2V24wd76xFQ4J9LbWdypVNp6EkaHfOGLqy15VSOe2JopeuC4t wlxWhBRGzsV8mDQum7AI4zhfhdLfzsHljUjQLPQEUem615AHjTTr3rF10uC7LTp4eId1fXRWZBMU9DXU1u6FpJhgf8C qA9keB4RJaLFc/jkbaa5PGdyD6Ta6p6WnYgp4a/9kxMOkSLElBe9QpLpOB5j2ta0e4G2WjHsZ3K6A/nBcVMaiQIeKfhta8 WNweNkPmYdtq4hY9pyGuziIssk+39wZhJpWTZnIWqP081ousBWsSHt/pQQikXhP9omK2CMMT0bq14Jl5AgmaYAElotr NGx6a+n root@yourmac
это ваш публичный ключ, он понадобится нам чтобы настроить доступ к хостингу.
Last updated
Was this helpful?