SSH: Conexão recusada

1

Eu tenho uma conta de hospedagem compartilhada no hostgator.
Quando eu faço SSH para esse servidor através da porta 2222, então eu recebo

"Connection Refused"

erro

P.S: - 2222 é a porta SSH para contas de hospedagem compartilhada no hostgator.

É por causa do meu ISP bloqueando esta porta?
Existe uma maneira de confirmar isso?

em outra nota: - eu sou capaz de ssh na porta padrão 22 para uma VM criada na nuvem azure microsoft.

P.S: eu sou um noob de rede: -)

ATUALIZAÇÃO: -

nmap <server ip address> 

Ele retorna abaixo

Host is up (0.078s latency).   
Not shown: 989 filtered ports  
PORT     STATE SERVICE  
21/tcp   open  ftp  
25/tcp   open  smtp  
53/tcp   open  domain  
80/tcp   open  http  
110/tcp  open  pop3  
143/tcp  open  imap  
443/tcp  open  https  
587/tcp  open  submission   
993/tcp  open  imaps  
995/tcp  open  pop3s   
3306/tcp open  mysql   

ATUALIZAÇÃO 2: -
Eu sou capaz de fazer ssh no hostgator através da minha VM azul.
por isso parece um problema com o meu ISP.
também se eu fizer nmap <server ip address> da VM azul

retorna abaixo

Host is up (0.0061s latency).    
Not shown: 976 closed ports   
PORT     STATE    SERVICE   
1/tcp    filtered tcpmux   
3/tcp    filtered compressnet   
4/tcp    filtered unknown   
6/tcp    filtered unknown   
7/tcp    filtered echo   
9/tcp    filtered discard  
13/tcp   filtered daytime  
17/tcp   filtered qotd  
19/tcp   filtered chargen  
21/tcp   open     ftp  
22/tcp   filtered ssh   
25/tcp   open     smtp    
26/tcp   open     rsftp  
53/tcp   open     domain   
80/tcp   open     http   
110/tcp  open     pop3   
143/tcp  open     imap  
443/tcp  open     https   
465/tcp  open     smtps   
587/tcp  open     submission   
993/tcp  open     imaps   
995/tcp  open     pop3s   
2222/tcp open     unknown  
3306/tcp open     mysql   

Então, agora, este mostra ssh em porta aberta ..

    
por harrybvp 06.01.2014 / 20:59

3 respostas

2

Teste nmap -p 2222 <server ip> para varrer a porta 2222 especificamente porque "By default, Nmap scans the most common 1,000 ports for each protocol."

Isso lhe dirá se você pode ver uma porta 2222 aberta no servidor.

Se estiver aberto, então há algo errado na configuração do servidor que está impedindo o seu cliente de se conectar ao sshd. O sshd pode não estar em execução, pode estar configurado incorretamente, etc.

Se estiver fechado, o servidor está configurado para filtrar a porta ou você está tendo problemas para alcançar essa porta no servidor. Para identificar qual, você precisará testar a conexão de outra máquina (ISP diferente talvez? Pergunte a um amigo - se ele funcionar, então verifique seu firewall / isp, provavelmente algo remoto) ou tente conectar-se à porta 2222 de outro servidor ( se o seu ISP estiver filtrando conexões de saída no tcp 2222).

    
por 06.01.2014 / 22:07
1

Com relação ao seu resultado nmap , eu diria:

A porta 22 e a porta 2222 não estão disponíveis.

Pode ser um problema do ISP (bloqueando a porta 2222 como você mencionou) ou um misconfig do Hostgator.

Gostaria de perguntar a cada um deles por esta questão!

    
por 06.01.2014 / 21:30
0

Dado que parece provável que o seu ISP está a bloquear a porta 2222, e que o melhor conselho é: Alterar o ISP , o segundo melhor conselho que posso oferecer é usar a porta 443 no seu servidor como sua porta SSH.

Na minha experiência, a porta 443 é a menos provável de ser bloqueada por qualquer ISP, após a porta 80, é claro. Então você pode apenas dizer ao seu / etc / ssh / sshd_config para usar a porta 443 ao invés de 2222, no seu servidor, e no seu cliente modificar seu arquivo ~ / .ssh / config para incluir estas linhas:

  Host Your_SSH_server_IP
    Port 443
    IdentityFile /home/yourname/.ssh/private_crypto_key_for_SSH_server

Acho que vale a pena tentar, em qualquer caso.

    
por 07.01.2014 / 16:03