SSH vom Remote-Rechner in den lokalen Rechner

SSH vom Remote-Rechner in den lokalen Rechner

Ich möchte von einer Remote-SSH-Shell aus per SSH auf meinen lokalen Rechner zugreifen. Dazu sieheifconfig

$ 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)

Von meinem lokalen Rechner aus kann ich ssh 137.44.181.163das problemlos tun. Wenn ich dies jedoch von einem Remote-Rechner aus versuche (ja, ich möchte dies tatsächlich tun, anstatt einfach die Shell zu beenden), erhalte ich Folgendes:

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

Port 22 ist offen.

/etc/sysconfig/iptablesexistierte nicht auf dem lokalen Computer, also habe ich es erstellt und hinzugefügt:

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

nur um sicherzugehen. Immer noch nichts.

Vielleicht ist mein gesamter Ansatz falsch – aber ich habe mich gefragt, ob jemand einen Rat hat, wie ich von einem Remote-Host aus per SSH wieder auf meinen lokalen Rechner zugreifen kann. Ich muss dies tun, um Dateien/Ordner zu übertragen. Ich möchte den Remote-Host nicht verlassen und verwenden, scpda ich die Datei vom Remote-Host pushen muss, anstatt sie vom lokalen Host abzurufen.

Antwort1

Die Fehlermeldung sagt alles: Ihr Host weiß nicht, wie er zum Ziel gelangt, da die IP-Adresse oder Netzwerkadresse des Zielhosts nicht in Ihrer Routing-Tabelle steht.

Geben Sie ein netstat -rn. Sie sollten etwa Folgendes sehen:

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

Die IP-Adresse imTorDie Spalte sollte die Ihres Routers sein. Ein solcher Eintrag mit der Ziel-IP-Adresse 0.0.0.0 und der Subnetzmaske 0.0.0.0 wird als Standard-Gateway oder Standardroute bezeichnet.

Wenn Ihre Routing-Tabelle keine Standardroute hat, sollten Sie eine hinzufügen. Eine nicht dauerhafte Lösung wäre, sich route add default gw [router_ip]als Root im Terminal anzumelden. Für eine dauerhafte Lösung müssen Sie die statische IP-Konfiguration Ihres Hosts oder die DHCP-Serverparameter Ihres Routers ändern.

verwandte Informationen