GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ssh – Geben Sie dem Server Zugriff auf das Internet, über eine Client-Verbindung über SSH?

Ich kann meinen Heimcomputer A benutzen um sich per SSH mit einem Server B zu verbinden wo der Zugriff auf das externe Netzwerk gesperrt ist. Mit anderen Worten, alle Anfragen an das Internet von B einen Fehler ausgeben:Netzwerk ist nicht erreichbar . Kann ich all diese Anfragen umleiten, damit sie den Computer A passieren die einen uneingeschränkten Zugang zum Internet hat?

Server B ist ein Server, der eine meiner Websites hostet. Ich möchte Dateien herunterladen, um Software zu installieren. Aber die Verbindung ist blockiert. Ich konnte Dateien übertragen, aber es war kompliziert, weil die Softwareversionen auf A unterschiedlich sind und B , also waren die Abhängigkeiten unterschiedlich und es waren unterschiedliche Dateien auf A erforderlich und B .

Ich habe im Internet gesucht und es scheint, dass ich einen Rückwärtstunnel brauche. Aber ich habe nur Lösungen gefunden, wo ein Port umgeleitet wird. Aber es ist nicht das, was ich brauche, da ich B nicht will um auf A zuzugreifen sondern zum Internet.

Akzeptierte Antwort:

Sie können einen Proxy auf Computer A ausführen, mit dem sich Computer B dann verbindet, um über Computer A auf das Internet zuzugreifen.

Etwas in der Art

             +----------+            +-----------+
             |          |+----SSH+-->|           |
             |     A    |            |    B      |
             |+--------+|            |           |
  Internet <-++-+PROXY<++<SSH Tunnel--+          |
             |+--------+|            |           |
             +----------+            +-----------+

Installieren Sie einen Proxy wie Squid auf A, der Port 3128 abhört, und dann können Sie mit diesem –
ssh -L 3128:127.0.0.1:3128 [email protected] eine SSH-Verbindung zum Server herstellen

Dadurch kann B über A auf das Internet zugreifen


Linux
  1. Ssh – Wie führe ich ein Skript sofort nach der Verbindung über SSH aus?

  2. Ssh Private-Public Key Map für Client?

  3. SSH-Probleme beheben

  4. Deaktivieren Sie die direkte Root-Anmeldung und den Benutzerzugriff über SSH auf den Server

  5. So führen Sie SCP vom Linux-Server zum Windows-Client aus

Wie stellt man über einen Remote-Server über eine SSH-Verbindung eine Verbindung zum Internet her?

So verbinden Sie sich über SSH mit Ihrem Server

Greifen Sie über SSH auf das Shared Hosting-Konto zu

So führen Sie SSH zum Server über Linux

Melden Sie sich mit einem privaten SSH-Schlüssel auf einem Windows-Client bei einem Linux-Server an

So verwenden Sie SSH, um eine Verbindung zu einem Remote-Server unter Linux oder Windows herzustellen