Как дать агенту доступ к серверу
Сервер заказан и пока пуст: на нём нет ни вашего дашборда, ни программы, которая умеет отдавать страницы браузеру. Чтобы там что-то появилось, кто-то должен на сервер зайти. Этим займётся агент — но сначала ему нужно передать доступ.
Как это выглядит целиком — в видео из урока Как выдать доступ коллегам.
Что такое доступ к серверу
Для входа по паролю нужны три вещи, которые вы сохранили после заказа: IP-адрес, логин и пароль.
Если вы выбрали SSH-ключ, открытый файл .pub уже указан в настройках сервера, а закрытый ключ без .pub остаётся на вашем компьютере. Агенту достаточно знать путь к закрытому ключу — вставлять его содержимое в чат или передавать на сервер не нужно.
SSH — обычный способ подключиться к серверу по сети и выполнять на нём команды.
Пароль передавайте агенту только для этой задачи. Закрытый SSH-ключ в чат не вставляйте: локальный агент использует файл на вашем компьютере. В обоих случаях соблюдайте три правила:
- передавать только необходимые данные доступа;
- после работы сменить пароль; если ключ был временным — удалить его открытый ключ из настроек сервера;
- если сервер не учебный и на нём есть чужие данные, не выдавать доступ администратора: попросите отдельный доступ у того, кто за сервер отвечает.
Проверьте доступ первым шагом
Не начинайте с загрузки файлов. Сначала убедитесь, что подключение вообще возможно:
Это короткая задача с однозначным ответом. Если что-то не так с адресом или доступом, вы узнаете об этом за минуту, а не посреди установки веб-сервера.
Что будет происходить дальше
Агент выполнит несколько команд: проверит, отвечает ли сервер, открыт ли нужный порт, и попробует подключиться. Каждую команду он показывает до запуска и ждёт подтверждения — вы нажимаете «Разрешить» или «Не разрешать».
Знать команды наизусть не нужно. Достаточно посмотреть на две вещи: понятно ли, зачем команда нужна сейчас, и не удаляет ли она что-то. Слова вроде rm, delete или format — повод перечитать строку внимательнее.
Задача выполнена, когда агент написал, что соединение установлено, и назвал систему на сервере.
Если подключиться не удалось, причина обычно одна из трёх:
- сервер ещё создаётся — подождите пару минут;
- в адресе, логине или пароле опечатка;
- указан неверный путь к закрытому ключу или открытый ключ не добавлен на сервер.
Итог
- Доступ к серверу — это IP-адрес, логин и пароль или путь к закрытому ключу.
- Передают ровно то, что нужно для задачи.
- Первым шагом проверяют подключение, а не загружают файлы.
- Команды агент показывает до запуска — их читают, а не подтверждают вслепую.
- После окончания работ пароль меняют, а временный открытый ключ удаляют с сервера.