Meu servidor de nuvem veio com PermitRootLogin sem senha, é normal?

3

Eu estava apenas imaginando se é normal que no Ubuntu 14 fornecido pela minha empresa de hospedagem na nuvem, exista essa configuração no arquivo / etc / ssh / sshd_config:

PermitRootLogin without-password

em vez de

PermitRootLogin yes

Portanto, significa que você precisa usar o build no console para fazer o login na primeira vez (não consegui fazer o login via SSH, mas funcionou usando o console interno)

É normal ou falta algo com um conceito de chave pública / privada?

    
por Simon Paquet 02.10.2014 / 22:41

1 resposta

2

PermitRootLogin

Specifies whether root can log in using ssh(1). The argument must be "yes", "without-password", "forced-commands-only", or "no". The default is "yes".

If this option is set to "without-password", password authentication is disabled for root.

If this option is set to "forced-commands-only", root login with public key authentication will be allowed, but only if the command option has been specified (which may be useful for taking remote backups even if root login is normally not allowed). All other authentication methods are disabled for root.

If this option is set to "no", root is not allowed to log in.

A opção PermitRootLogin só permite autenticação baseada em chave.

Key-Auth vs. Pass-Auth

É perfeitamente normal que o seu host na nuvem forneça uma senha de login raiz com o Key-Auth ativado. Talvez eles estejam esperando que você faça o login via console serial através do painel de administração. Você sabe do que estou falando, certo? Acessando um VTY do seu servidor. Saltando do painel de administração para sua VM.

Quando você tem acesso, gera chaves SSH .

    
por 02.10.2014 / 22:47