Esse erro (conexão recusada) do PuTTY geralmente significa que a porta está fechada. Isso pode significar que o servidor relatou que a porta está fechada ou um roteador em algum lugar ao longo do caminho. Isso não significa que você não pode acessar o servidor - nesse caso, você recebe um tempo limite.
-
A primeira coisa a verificar, geralmente, é certificar-se de que seu roteador local, se estiver realizando NAT, tenha encaminhado a porta corretamente. Como este é um VPS, presumivelmente você não tem nenhum NAT em andamento e seu servidor é atribuído como um IP público.
-
A próxima coisa é ter certeza de que seu daemon SSH está realmente rodando. Verifique se
sshd
está em execução - o comandops -e | grep 'sshd'
pode ser útil aqui. Além disso, verifique se ele está sendo executado na porta e na interface corretas -netstat -tulpn | grep 'sshd'
funcionará. O endereço IP deve ser aquele atribuído a essa interface ou0.0.0.0
(::
para IPv6) - isso significa 'todos' IPs, no contexto de uma porta de atendimento. O bit após os últimos dois pontos deve ser a porta correta, padrão22
. -
Quando tiver certeza de que o servidor SSH está sendo executado na porta correta, convém verificar e / ou desativar seu (s) firewall (s). A execução padrão é
iptables
- você pode listar a tabela de filtros comiptables -L
- a cadeiaINPUT
deve serpolicy ACCEPT
ou ter uma entradaACCEPT
para a porta SSH. Você também pode estar executando outros softwares comofail2ban
, que 'bane' os IPs após tentativas de login com falha suficientes - leia a documentação deles sobre como se desfazer de si mesmo.