ssh na máquina local de usinagem remota

1

Eu gostaria de ssh na minha máquina local, a partir de um shell ssh remoto. olhando para ifconfig

$ ifconfig

wlan0     Link encap:Ethernet  HWaddr 60:d8:19:24:bd:8b  
          inet addr:137.44.181.163  Bcast:137.44.183.255  Mask:255.255.252.0
          inet6 addr: fe80::62d8:19ff:fe24:bd8b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1450  Metric:1
          RX packets:2107490 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1813977 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2109347830 (2.1 GB)  TX bytes:340765253 (340.7 MB)

Eu posso fazer ssh 137.44.181.163 da minha máquina local muito bem. No entanto, quando eu tento isso a partir da máquina remota (sim, eu realmente quero fazer isso em vez de apenas sair do shell) eu recebo:

 ssh: connect to host 137.44.181.163 port 22: No route to host

a porta 22 está aberta.

/etc/sysconfig/iptables não existia na máquina local, então criei e adicionei:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

apenas para ter certeza. ainda nada.

Talvez toda a minha abordagem esteja errada - mas eu me perguntei se alguém tinha algum apoio sobre como eu posso voltar à minha máquina local, a partir de um host remoto? Eu preciso fazer isso para fins de transferência de arquivos / pastas. Não quero sair do host remoto e usar scp , já que preciso enviar o arquivo do host remoto, em vez de recuperá-lo no host local.

    
por brucezepplin 20.07.2015 / 10:42

1 resposta

0

A mensagem de erro diz tudo: seu host não sabe como chegar ao destino, porque o endereço IP ou endereço de rede do host de destino não está na sua tabela de roteamento.

Digite netstat -rn . Você deveria ver algo como:

Destination     Gateway       Genmask         Flags   MSS Window  irtt Iface                                                                                                       
0.0.0.0         10.64.1.1     0.0.0.0         UG        0 0          0 wlan1

O endereço IP na coluna Gateway deve ser o do seu roteador. Esse tipo de entrada com um endereço IP de destino de 0.0.0.0 e uma máscara de sub-rede de 0.0.0.0 é chamado de gateway padrão ou rota padrão.

Se a sua tabela de roteamento não tiver uma rota padrão, você deverá adicionar uma. Uma solução não persistente seria inserir route add default gw [router_ip] no terminal como root. Você terá que alterar a configuração de IP estático do seu host ou os parâmetros do servidor DHCP do seu roteador para uma solução permanente.

    
por 20.07.2015 / 11:03