Der Computer, über den ich SSHing zum Remote- / Host-Computer (dasselbe Netzwerk / LAN) verwende, hat Zugriff auf das Internet, der Host jedoch nicht.
Das Ausführen von Updates und das Installieren von Paketen auf dem Host ist recht unpraktisch, da ich dann einen Proxy lokal starten und dann den Remotecomputer konfigurieren muss, um ihn zu verwenden.
Also habe ich mich gefragt, ob es einen einfacheren Weg gibt, dies über SSH oder etwas anderes zu tun?
Ich habe eine Erkenntnis der Komplexität, die darin liegt, war aber neugierig zu wissen.
Verwendung plink
über Emacs (wenn es darauf ankommt).
ssh -t -D 1080 localhost ssh -R 1080:localhost:1080 noinet
(ja, ein Befehl).Hier ist eine Möglichkeit, dies über SSH zu tun:
Führen Sie das Programm auf dem Computer ohne Internetzugang aus
Sie können 8080 durch eine beliebige nicht verwendete Portnummer ersetzen.
Installieren Sie dann Software wie Proxy-Ketten oder Redsocks , konfigurieren Sie sie für die Verbindung mit localhost: 8080 und führen Sie Software aus, über die ein Internetzugang erforderlich ist.
quelle