Estou tentando configurar meu servidor para desativar a autenticação de senha, agora estou usando chaves. O problema é que PasswordAuthentication no
está definido, mas não teve efeito. Ainda é solicitada uma senha, mesmo que esteja definida. Estou conectando ao Ubuntu Server 14.04 do PuTTY no Windows 10. ssh -v
shows usa minha chave primeiro e depois o teclado interativo. Eu fiz questão de editar sshd_config
, não ssh_config
. Eu reiniciei o ssh
após aplicar as alterações, quando isso não teve efeito, reiniciei o servidor inteiro, ainda não teve efeito. Eu tenho esse mesmo arquivo de configuração em outro servidor 14.04 com essa mesma chave , mas ele não tem problemas e a autenticação de senha está desativada lá.
Por que a autenticação de senha não está desativada como deveria e como posso corrigi-la?
Este é o sshd_config
arquivo inteiro menos todas as linhas comentadas por questões de concisão.
Port 612
Protocol 2
HostKey /etc/ssh/ssh_host_ed25519_key
HostKey /etc/ssh/ssh_host_rsa_key
KexAlgorithms [email protected],diffie-hellman-group-exchange-sha256,diffie-hellman-group1-sha1
Ciphers [email protected],[email protected],[email protected],aes256-ctr,aes192-ctr,aes128-ctr
MACs [email protected],[email protected],[email protected],[email protected],hmac-sha2-512,hmac-sha2-256,hmac-ripemd160,[email protected]
UsePrivilegeSeparation yes
KeyRegenerationInterval 3600
ServerKeyBits 1024
SyslogFacility AUTH
LogLevel INFO
LoginGraceTime 120
PermitRootLogin no
StrictModes yes
RSAAuthentication yes
PubkeyAuthentication yes
IgnoreRhosts yes
RhostsRSAAuthentication no
HostbasedAuthentication no
PermitEmptyPasswords no
PasswordAuthentication no
X11Forwarding yes
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes
AcceptEnv LANG LC_*
Subsystem sftp /usr/lib/openssh/sftp-server
UsePAM yes