3

Я получил новый сервер Ubuntu 14.04 с неограниченным Plesk, доставленным и работающим. Если я пытаюсь перенести старый сервер через Менеджер миграции Plesk, он сообщает о следующих проблемах:

rsync execution error: Unknown error (255).
Stderr is:
--------------------------------
/etc/ssh/ssh_config: line 55: Bad configuration option: permitrootlogin
/etc/ssh/ssh_config: terminating, 1 bad configuration options
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: unexplained error (code 255) at io.c(226) [Receiver=3.1.0]

--------------------------------

/etc/ssh/ssh_config (строка 55 на целевом сервере):

PermitRootLogin yes

/etc/ssh/sshd_config (также на целевом сервере):

#PermitRootLogin without-password
PermitRootLogin yes

Оба Plesk одинаковы (12.0.18), исходным сервером является Ubuntu 12.04LTS Целевым сервером является Ubuntu 14.04LTS.

1 ответ1

7

TL; DR Строка PermitRootLogin yes не принадлежит файлу ssh_config , а только файлу sshd_config .

Файл ssh_config описывает параметры конфигурации для клиента. Как говорится в журналах ошибок, для клиента нет такой опции PermitRootLogin . Однако sshd_config описывает параметры для демона. (Вы можете распознать это по ssh d). У сервера / демона есть опция PermitRootLogin , поэтому он принадлежит ему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .