Conecte-se ao Linux do Windows usando o PuTTY pela Internet

0

Eu quero me conectar ao Linux do Windows usando o 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: conexão recusada .

    
por Vaibhav Khandekar 23.10.2014 / 15:23

5 respostas

0

I want to connect Linux from Windows using putty, over the Internet. I have tried this on Windows 7 and Linux and VirtualBox, but it shows “connection refused.”

Isso não tem nada a ver com o Windows, Linux ou qualquer outra coisa. É tudo um problema de rede. Se você quiser fazer o que descreve, é necessário certificar-se de que sua conexão com a Internet permita conexões de rede do mundo externo. E as duas principais coisas que você precisa verificar são:

  • Você pode fazer ping no host remoto?
  • A porta 22 do SSH está aberta no host remoto?

1. Verifique se você pode fazer ping no host remoto.

Se você tiver acesso a um sistema fora do sistema, faça as seguintes verificações. Primeiro, você pode fazer o ping do endereço IP do host de fora desse jeito. usando 123.456.789.0 como exemplo:

ping 123.456.789.0

Se você não receber os pings retornados, terá seu problema. Se você receber uma resposta de volta, isso é bom.

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

Agora, verifique se a porta SSH está aberta usando nmap desta forma; novamente usando 123.456.789.0 como exemplo:

nmap 123.456.789.0 -p 22

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

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 poderá se conectar ao host remoto. Como resolver depende da configuração da sua rede de máquina host. Se você tiver um roteador com um firewall, talvez seja necessário abrir a porta 22 e / ou mapear toda a rede da porta 22 no roteador para a sua máquina. Mas é tudo idiossincrático para sua configuração, então não podemos fornecer um passo a passo para isso. Estes são apenas os conceitos básicos.

    
por 23.10.2014 / 15:51
3

Você precisa encaminhar a porta SSH para o endereço interno de sua máquina Linux. A porta padrão é 22. Além disso, você precisa ter certeza de permitir todo IP em seu arquivo sshd_config.

    
por 23.10.2014 / 15:34
0

Sua caixa de linux tem IP público? ou está no Virtualbox?

Se tiver IP público, talvez você tenha que abrir seu firewall no seu DSL / Cable Router.

Se a sua caixa Linux estiver na rede interna, você pode não conseguir acessar a Internet. Tente usar "Teamviewer"

    
por 23.10.2014 / 15:29
0

Se estiver escrito "Conexão recusada" em Putty, verifique os seguintes fatores

Check is there any firewall configured in Linux machine and make sure you add your machine's IP address on firewall's rules to allow remote connection through putty

Check is there any local firewall or Gateway firewall blocking the connection, if so please add firewall rule to allow the connection

Check whether you are using the correct Port number for connection

    
por 23.10.2014 / 15:30
0

Se você está 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 a requisição da máquina cliente

O comando do usuário debain é

sudo apt instala o openssh-server

refer_here_for_more

    
por 21.12.2017 / 03:35