Não é possível conectar-se ao servidor usando o Putty

2

Estou usando o windows 8 para conectar ao servidor Linux, ele conectaria alguns dias atrás, mas agora não consigo me conectar a ele usando apenas o meu computador. Eu posso conectar a esse servidor com qualquer outro computador, eu verifiquei as portas que não estão bloqueando em roteadores maneira ou servidor não bloqueia qualquer porta sobre ssh ou telnet (22 portas está aberta).

  • pode pingar o sistema do meu computador
  • pode acessar o sistema usando qualquer outro computador
  • a porta 22 está aberta nesse sistema
  • ssh ou telnet ambos não estão funcionando no meu sistema, mas eu posso pingar esse sistema

Eu não sei o que fiz ou instalei, mas não está funcionando. Então, como eu rastreio o problema?

    
por Waqas 01.05.2014 / 07:30

2 respostas

1

Minha primeira tentativa de resolver esse problema seria

  • abra o PuTTY
  • selecione Sessão > Registrando
  • ativar o log de saída do SSH para um arquivo
  • tente se conectar
  • revise o arquivo de log

O que o arquivo de log diz? Qualquer coisa que te direcione para uma direção específica? Poderia me mensagens que variavam de "Conexão esgotada" a "Acesso negado".

Tempo limite da conexão:

Verifique se você realmente tem o endereço IP correto e a porta TCP fornecidos nas opções de sessão do PuTTY. Se você estiver usando um nome de host em vez do endereço IP, certifique-se de que o nome do host seja resolvido para o endereço IP correto. Eventualmente, verifique também c:\system32\drivers\etc\hosts

Você administra o servidor SSH? Nesse caso, verifique se o SSH realmente escuta na porta 22; caso contrário, altere /etc/ssh/sshd_config no servidor ou ajuste a porta no PuTTY. Além disso, verifique se iptables permitirá que o endereço IP do seu cliente passe.

Se você não administrar o servidor SSH, entre em contato com o administrador.

Eu pessoalmente gosto de instalar o knockd em meus servidores SSH, para que eu possa conectar-me a eles depois de bater em certas portas. Pergunte ao administrador se você precisa fazer algo assim.

Acesso negado:

Se você tentar fazer o login como root , é provável que isso seja proibido em /etc/ssh/sshd_config no servidor. Entre com outro / seu nome de usuário.

Se você estiver usando autenticação de chave pública, certifique-se de que sua chave privada

  • está no formato .ppk do PuTTY
  • é inserido na conexão do PuTTY > SSH > Seção de autorização.

Verifique também se a chave pública correspondente está em /home/yourusername/.ssh/authorized_keys . Certifique-se de que não haja quebras de linha (estou usando nano para isso e, às vezes, adiciona quebras de linha se eu copiar a chave nela). Uma linha correta deve ser assim, por exemplo, para RSA: ssh-rsa ALOTOFCHARACTERS yourusername@hostname .

Primeiro passo: habilite o registro e poste a saída aqui. ;)

    
por 09.06.2016 / 08:11
0

Eu estava tendo um problema semelhante ao seu recentemente. Eu descobri que isso pode ser causado por uma série de problemas, então eu farei o meu melhor para dividi-lo.

Como você pode se conectar através de outros computadores, presumimos que você tenha redirecionado a porta corretamente.

Se você está tentando se conectar com o seu IP externo a partir do mesmo wifi do servidor, descobri que isso não funciona realmente. Tente conectar-se a ele por meio do Wi-Fi de outra pessoa ou até mesmo do IP interno do servidor para ver se isso funciona.

No geral, tente e pense no que é diferente entre este computador e os outros que você conectou. Boa sorte.

    
por 01.05.2014 / 23:57