Desativar acesso por senha através do SSH?


30

Estou configurando um servidor para fazer backup da minha caixa da área de trabalho remotamente. Quero impedir o acesso remoto por senha ao servidor, permitindo que apenas usuários com chaves privadas (também conhecida como caixa da minha área de trabalho) o acessem. Como posso bloquear o acesso remoto a senhas, permitindo o acesso físico a senhas no servidor?

Respostas:


37

Basta inserir o seguinte na configuração do sshd no servidor ( /etc/ssh/sshd_config)

PasswordAuthentication no

Pode ser necessário recarregar o serviço ssh

sudo service ssh reload

Isso deve fazer o truque;)

Para mais opções, digite man sshd_configseu terminal.


Veja este tópico para obter mais dicas: ubuntu.stackexchange.com/questions/2271/…
LassePoulsen

11
preciso reiniciar o ssh depois disso?
bubakazouba

Claro que você deve.
pa4080

21

Apenas uma observação sobre o acesso SSH aos servidores - você também pode desabilitar o usuário root do ssh; dessa forma, pelo menos os hackers terão que adivinhar o nome de usuário também.

PermitRootLogin no

Ou simplesmente bloqueie e exclua a senha da conta root. (Supondo que o usuário padrão tem acesso sudo)
David Bailey
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.