reconnect¶
Сброс сертификата устройства в БД для повторного получения от клиента
Подсказка
Если при выполнении политик появляется ошибка Wrong password, это означает, что мастер-пароль на сервере и на устройстве не совпадают. Команда обнуляет поле certificate в БД — клиент при следующем пинге отправит актуальные сертификат и мастер-пароль на сервер
Зачем нужна¶
Команда устраняет рассинхронизацию между сервером и устройством по паре «сертификат + мастер-пароль». Если эти данные на сервере устарели или повреждены, политики падают с ошибкой Wrong password, а удалённые подключения могут не проходить. reconnect обнуляет данные на стороне сервера — клиент при следующем пинге пришлёт актуальные значения, и связь восстановится
Типичные случаи применения:
политики массово завершаются с
Wrong passwordпосле миграции или восстановления БД из старого бэкапана устройстве переустановили клиент или запустили regenerate-master-key, но запись на сервере осталась со старым паролем
разовая «синхронизация» сертификата у одного проблемного устройства без сброса состояния на самом устройстве
Синтаксис¶
rude reconnect
rude reconnect [server_id]
Параметры¶
Параметр |
Описание |
|---|---|
[server_id] |
Идентификатор устройства. Если не указан — сертификат сбрасывается у всех устройств |
Пример¶
Чтобы сбросить сертификат у всех устройств, введите следующее:
rude reconnectПосле выполнения команды все устройства, подключённые к серверу, при следующем пинге отправят актуальные сертификат и мастер-пароль
Чтобы сбросить сертификат у конкретного устройства, введите следующее:
rude reconnect 123456789После выполнения команды указанное устройство при следующем пинге отправит актуальные сертификат и мастер-пароль на сервер