Conecte-se ao Linux a partir do Windows usando PuTTY pela Internet

Conecte-se ao Linux a partir do Windows usando PuTTY pela Internet

Quero conectar-me ao Linux a partir do Windows usando PuTTY, pela Internet. Isso dará aos meus amigos acesso para executar arquivos de script shell no meu Linux (Ubuntu). Eu tentei isso no Windows 7 e Linux e VirtualBox, mas mostra:Ligação recusada.

Responder1

Quero conectar o Linux do Windows usando o PuTTY, pela Internet. Eu tentei isso no Windows 7 e Linux e VirtualBox, mas mostra “conexão recusada”.

Isso não tem nada a ver com Windows, Linux ou qualquer coisa assim. É tudo uma questão de rede. Se quiser fazer o que descreve, você precisa ter certeza de que sua conexão com a Internet permite conexões de rede do mundo exterior. E as duas coisas principais que você precisa verificar são:

  • Você consegue executar ping no host remoto?
  • A porta SSH 22 está aberta no host remoto?

1. Verifique se você consegue executar ping no host remoto.

Se você tiver acesso a um sistema fora do sistema, deverá fazer as seguintes verificações. Primeiro, você pode executar ping no endereço IP do host de fora assim; usando 123.456.789.0como exemplo:

ping 123.456.789.0

Se você não receber os pings retornados, seu problema está aí. Se você receber uma resposta, isso é bom.

2. Verifique se a porta 22 está aberta no host remoto.

Agora verifique se a porta SSH está aberta usando nmapassim; novamente usando 123.456.789.0como exemplo:

nmap 123.456.789.0 -p 22

A saída deve ser algo assim se estiver aberto:

Starting Nmap 6.25 ( http://nmap.org ) at 2014-10-23 09:46 EDT
Nmap scan report for 123.456.789.0 (123.456.789.0)
Host is up (0.15s latency).
PORT   STATE SERVICE
22/tcp open  ssh

Se algum deles falhar, você não conseguirá se conectar ao host remoto. Como resolver depende da configuração da rede da sua máquina host. Se você tiver um roteador com firewall, talvez seja necessário abrir a porta 22 e/ou mapear toda a rede da porta 22 do roteador para sua máquina. Mas é tudo idiossincrático para a sua configuração, então não podemos fornecer um passo a passo para isso. Estes são apenas os conceitos básicos.

Responder2

Você precisa encaminhar a porta SSH para o endereço interno da sua máquina Linux. A porta padrão é 22. Além disso, você precisa permitir todos os IPs em seu arquivo sshd_config.

Responder3

Se você estiver recebendo o erro de conexão recusada, isso significa que você não tem o servidor Open-ssh configurado em sua máquina Linux para aceitar solicitações da máquina cliente

Para o comando do usuário debain é

sudo apt instalar o servidor openssh

consulte_aqui_para_mais

Responder4

Se disser "Conexão recusada" no Putty, verifique os seguintes fatores,

Verifique se existe algum firewall configurado na máquina Linux e certifique-se de adicionar o endereço IP da sua máquina nas regras do firewall para permitir a conexão remota através do PuTTY

Verifique se há algum firewall local ou firewall de gateway bloqueando a conexão. Em caso afirmativo, adicione uma regra de firewall para permitir a conexão

Verifique se você está usando o número de porta correto para conexão

informação relacionada