O SSH por meio de uma senha é menos seguro que o SSH com um certificado DSA / RSA. Crie um certificado com uma senha. Então, dê à conta de administrador do sistema uma senha diferente.
Você só poderá fazer o login via SSH se tiver o certificado E souber a senha associada a ele.
Você pode então usar uma senha diferente para executar o sudo (a senha do usuário).
Isso lhe dá muito mais segurança!
Lembre-se de usar frases secretas e não senhas também. A diferença sendo uma frase secreta é composta de muitas palavras (mais de 20 caracteres). Quanto mais longa for a senha, mais tempo levaria para interromper os ataques de dicionário.
Para criar um certificado:
- digite ssh-keygen em um terminal e siga as instruções (fornecendo um nome de arquivo exclusivo e digite sua senha)
- copie a chave pública no servidor que você está administrando usando ssh-copy-id -i caminho / para / your / sshkey.pub
- Agora, faça logon no servidor e desative a autenticação de senha em / etc / ssh / sshd_config e reinicie o serviço sshd