Como saber se um site aceita conexões ssh ou não

3

Este site supostamente aceita conexões ssh:

tigershark.engr.sjsu.edu

Quando eu tento entrar nisso, não recebo nenhuma resposta. No entanto, responde a pings. Como posso saber se este site aceita conexões ssh ou quais tipos de conexões ele aceita?

    
por tony_sid 13.09.2010 / 08:25

3 respostas

2

Por definição, se o site não responder quando você estiver nele, ele não aceitará conexões ssh de você. Mas isso pode ser devido a uma falha temporária ou um problema no seu final.

Tente executar ssh -vvv tigershark.engr.sjsu.edu para ver onde o processo trava.

Se responder a pings, significa que há uma máquina com esse endereço IP que está atualmente conectado à Internet e que responde a pings. A máquina pode, no entanto, não estar rodando um servidor ssh, ou sua tentativa de login pode ser bloqueada por um firewall. O firewall pode estar em qualquer lugar da sua máquina (improvável), através de sua rede (alguns sites bloqueiam conexões ssh de saída), para a rede de destino. Se você puder ssh para tigershark.engr.sjsu.edu de dentro de SJSU, mas não de fora, essa é a provável explicação. Talvez haja outra máquina que você deveria conectar quando estiver fora do campus; pergunte aos administradores do sistema.

O comando tcptraceroute tigershark.engr.sjsu.edu 22 tentará enviar pacotes para a porta de destino e informar a distância dos pacotes. Pode ser necessário instalá-lo através do sistema de gerenciamento de pacotes do seu sistema operacional ou do site do tcptraceroute .

Uma ferramenta muito poderosa para ver quais serviços estão disponíveis em uma rede é o nmap . Tenha em atenção que, dependendo das opções que utiliza e do seu pedido, o nível de intrusão pode variar desde telefonar a uma loja até ao horário de abertura para verificar se a janela do quintal pode ser aberta a partir do exterior inserindo uma lâmina de faca torcendo apenas assim.

    
por 13.09.2010 / 21:36
1

você pode fazer telnet para 22 portas e assistir a resposta | por exemplo:
telnet localhost 22

Tentando :: 1 ...
Conectado ao localhost.
O personagem de fuga é '^]'.
SSH-2.0-OpenSSH_5.3p1 Debian-3ubuntu4

então se a conexão não for recusada e você vir a resposta do servidor ssh - ela aceita conexões ssh

    
por 13.09.2010 / 08:45
1

Se o host não aceitar conexões ssh, seu ssh normalmente sairia em alguns segundos com uma mensagem de erro "Conexão recusada".

Você pode ver o que seu cliente ssh acha que está acontecendo, adicionando a opção -v ao seu comando ssh . Você pode repetir a opção -v até três vezes para obter uma saída mais detalhada.

    
por 13.09.2010 / 09:06

Tags