Recentemente, eu estava ajudando um colega a configurar uma conexão mySQL de um cliente mySQL local para um Rackspace Cloud Server. Isso ocorreu principalmente porque ele é mais proficiente no uso da interface do usuário do que na linha de comando mySQL e certamente posso apreciar o ganho de eficiência de usar algo familiar.
Portanto, no processo de fazer isso, eu aparentemente autentiquei incorretamente várias vezes e fui bloqueado do servidor.
Em vez de receber uma solicitação de senha ao executar o seguinte comando para acessar meu servidor:
ssh root @ x.y.z.w
Em vez disso, recebo a seguinte mensagem do servidor:
ssh_exchange_identification: Connection closed by remote host.
Eu estava em casa na época, então decidi tentar fazer login do meu computador desktop doméstico em vez do meu laptop de trabalho. Eu experimentei o mesmo problema. Acontece que isso é claramente porque eu estava atrás de um roteador em minha rede doméstica e, portanto, as solicitações do meu laptop e desktop vinham do mesmo endereço IP público, que foi claramente bloqueado devido à falha de autenticação.
Ficou claro que eu precisava tentar autenticar de um endereço IP diferente, mas eram 23 horas da noite e eu não queria ir a uma cafeteria. O problema foi resolvido por SSH em OUTRO servidor meu (ou seja, um endereço IP de origem diferente) e, em seguida, tentando autenticar no servidor original a partir deste segundo servidor. Consegui então fazer o login.
Para remover meu endereço IP da lista negra, fui e fiz o seguinte:
vi /etc/hosts.deny
Rolei até o final da lista e encontrei meu IP. Eu removi da lista.
Para evitar que isso aconteça novamente, fui e fiz o seguinte:
vi /etc/hosts.allow
e adicionei meu endereço IP em casa (e no trabalho) para que isso não aconteça novamente para mim.
Isenção de responsabilidade : este segundo item, é claro, só funcionará se o seu endereço IP for estático. Se você tem um endereço de IP variável (ou seja, você tem um modem DSL que atribui um novo endereço de IP todos os dias), você não pode realmente tirar vantagem da lista branca de seu IP, mas você ainda pode remover seu IP da lista negra para resolver seu problema desta vez.
Obrigado a Chris Estrada ( http://twitter.com/weare1sand0s ) da Rackspace por solucionar esse problema comigo e me ajudar a descobrir.