История страницы
Утилиту можно запускать с самого сервера приложения, либо с любой другой машины, с которой есть доступ по SSH к серверу приложения.
Запуск с сервера приложения
Синтаксис следующий:
Без форматирования |
---|
env/bin/fab название_команды название_справочника |
...
Если не знаете логин и пароль, уточните их в службе поддержки.
Запуск с другой машины
В этом варианте утилита использует настройки ~/.ssh/config для подключения к серверу приложения. Например:
Блок кода | ||||
---|---|---|---|---|
| ||||
Host 10.0.1.34
User root
IdentityFile ~/.ssh/suggestions_rsa |
Для пользователя, под которым происходит подключение, должен быть настроен paswordless sudo.
Раскрыть | ||||
---|---|---|---|---|
| ||||
Допустим, апдейтер подключается к серверу приложения под пользователем updater. Тогда для него на сервере приложения следует создать приватный файл:
И прописать в нём:
Указав вместо «IP_АДРЕС» ip-адрес машины с апдейтером. |
Авторизацию рекомендуем настроить по сертификату. В противном случае придётся каждый раз вводить пароль, и настроить автоматический запуск утилиты не получится.
Синтаксис запуска следующий:
Без форматирования |
---|
env/bin/fab -H IP_адрес_сервера название_команды название_справочника |
Если вы всё-таки выберете авторизацию по паролю, укажите дополнительный ключ:
...
Работа через прокси-сервер
...