Mohu používat svůj domácí počítač A pro připojení pomocí SSH k serveru B kde je blokován přístup k externí síti. Jinými slovy, všechny požadavky na internet od B vyvolá chybu:Síť je nedostupná . Mohu přesměrovat všechny tyto požadavky tak, aby prošly počítačem A která má neomezený přístup k internetu?
Server B je server, který hostí jeden z mých webových stránek. Chci si stáhnout soubory, abych mohl nainstalovat nějaký software. Ale spojení je zablokováno. Podařilo se mi přenést soubory, ale bylo to komplikované, protože verze softwaru se na A liší a B , takže závislosti byly různé a vyžadovalo to různé soubory na A a B .
Hledal jsem na internetu a zdá se, že potřebuji zpětný tunel. Ale našel jsem pouze řešení, kde je port přesměrován. Ale to není to, co potřebuji, protože nechci B pro přístup k A ale na internet.
Přijatá odpověď:
Můžete spustit proxy na počítači A, ke kterému by se pak počítač B připojil za účelem přístupu k internetu prostřednictvím počítače A.
Něco jako toto
+----------+ +-----------+
| |+----SSH+-->| |
| A | | B |
|+--------+| | |
Internet <-++-+PROXY<++<SSH Tunnel--+ |
|+--------+| | |
+----------+ +-----------+
Nainstalujte proxy, jako je chobotnice na A, která naslouchá na portu 3128, a pak můžete ssh na server pomocí tohoto –ssh -L 3128:127.0.0.1:3128 [email protected]
To umožní B přístup k internetu přes A