Also ... das ist mein Problem:
Ich kann von meinem Computer aus auf ein VPN zugreifen. Ich kann über SSH auf einen Server im VPN zugreifen, aber dieser Computer hat keinen Inside-Out-Zugriff, da eine Firewall die umgekehrten SSH-Verbindungen blockiert. Ich kann also kein Internet via Tunnel benutzen, um apt-get zu benutzen.
Wie kann ich emulieren:
Sudo ssh -D 9999 [email protected]<machineoutsidevpn>
Aber von außerhalb des VPN. Oder eine Möglichkeit, die Internetverbindung zum Installieren von Paketen zu verwenden?
Computer A
Computer B
ssh in Computer B von Computer A
Sudo ssh -R <selected port>:us.archive.ubuntu.com:80 [email protected]
Bearbeiten Sie den /etc/apt/apt.conf
von Computer B so, dass er die folgenden Zeilen enthält:
Acquire::http::Proxy "http://localhost:<selected port>";
Acquire::https::Proxy "https://localhost:<selected port>";
Führen Sie Ihren apt-get update
oder install
oder upgrade
auf Computer B aus, und es sollte funktionieren.
Dies kann auch mit PuTTY erreicht werden (vorausgesetzt, Computer A ist der Windows-Computer).
<selected port>
us.archive.ubuntu.com:80
Eine Option wäre, SSH-Tunneling zu aktivieren. Auf diese Weise können Sie eine SSH-Sitzung innerhalb eines anderen Protokolls ausführen. Mit dieser Option können Sie die Firewall umgehen, indem Sie den Eindruck erwecken, dass es sich bei der eingehenden Verbindung tatsächlich um eine HTTP-Antwort auf Port 80 anstelle von Port 21 handelt es nach Ihren Wünschen.
ssh -L 9000: serverIpAddress: 80 [email protected]
Viel Glück!