Problemas do SSH do Ubuntu Plesk (permitRootLogin)

3

Eu tenho um novo servidor Ubuntu 14.04 com Plesk ilimitado entregue e funcionando. Se eu tentar migrar o servidor antigo pelo Gerenciador de Migração do Plesk, ele relatará os seguintes problemas:

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 (linha 55 no servidor de destino):

PermitRootLogin yes

/ etc / ssh / sshd_config (também no servidor de destino):

#PermitRootLogin without-password
PermitRootLogin yes

Ambos os Plesk são os mesmos (12.0.18), o servidor de origem é o Ubuntu 12.04LTS O servidor de destino é o Ubuntu 14.04LTS.

    
por Klaaz 30.04.2015 / 17:24

1 resposta

7

TL; DR A linha PermitRootLogin yes não pertence ao arquivo ssh_config , apenas no arquivo sshd_config .

O arquivo ssh_config descreve as opções de configuração para o cliente. Como os logs de erro dizem, não há essa opção PermitRootLogin para o cliente. O arquivo sshd_config , no entanto, descreve as opções para o daemon. (Você pode reconhecer isso por causa de ssh d ) O servidor / daemon tem uma opção PermitRootLogin , então ele pertence lá.

    
por 01.05.2015 / 13:21