Инструкции для EC2
Инструкции по настройке мультисервера на EC2
При использовании инстансов EC2 по умолчанию у вас нет root-доступа, а Skitflow требует root-доступ для установки необходимых пакетов без ограничений.
Для этого необходимо внести ручные изменения в инстанс:
-
Нажмите на launch instance
-
Выберите дистрибутив (мы рекомендуем Ubuntu, Debian или Amazon Linux)
-
Выберите тип инстанса и все остальные необходимые настройки
-
В настройках сети (Network settings) включите:
Allow SSH traffic from the internetAllow HTTPS traffic from the internetAllow HTTP traffic from the internet
-
Нажмите
Launch instance(если появится предупреждение о добавлении новой пары ключей, просто пропустите его) -
Перейдите к инстансу и нажмите
Connect -
Введите команду
sudo nano /etc/ssh/sshd_configи найдите строку#PermitRootLogin prohibit-password, измените её наPermitRootLogin yes. Сохраните и выйдите. -
Перезапустите SSH-сервис, выполнив команду:
sudo systemctl restart sshd -
Вернитесь к инстансу EC2 и нажмите
Connect, но вместо имени пользователя по умолчаниюec2-userвведитеroot -
Подключитесь под пользователем
root -
Создайте сервер в панели управления Skitflow в разделе удалённых серверов
-
Укажите данные сервера:
- Поле IP: публичный IPv4-адрес инстанса
- Поле Username:
root - SSH key: выберите SSH-ключ, созданный ранее
- Нажмите
Create Server
-
Нажмите на действие
Setup Serverво вкладкеSSH Keys, следуйте ручному процессу (скопируйте команду и вставьте её на сервере вручную) -
Подключитесь к серверу — теперь вы должны иметь возможность корректно настроить сервер и развернуть свои приложения