2013-12-14 20 views
-1

我總是需要ssh到無法訪問Internet的LAN機(稱爲vm1)。在某些情況下, 我需要下載一些軟件在vm1(說apt-get安裝的東西...),有沒有什麼辦法可以設置 東西,使遠程機器vm1能夠通過本地訪問互聯網 機器在ssh會話中?謝謝!使用ssh的LAN代理

回答

0

有幾種方法,這取決於你需要什麼樣的訪問。如果你需要完全的訪問權限,你可以通過SSH進行PPP,這不是非常有效,但它確實有效。較新版本的openSSH還支持創建可用作窮人VPN的TUN接口。如果您只需要進行網頁瀏覽等操作,則可以將SSH設置爲代理服務器,這可能是最簡單的做法。對於apt-get之類的,你可以將SSH設置爲代理,然後告訴apt-get使用該代理。爲了使其正常工作,您可能需要使用-D選項來SSH到vm1,然後從vm1 ssh回到主機。這一切都假設你在連接的每一端都有對ssh守護進程的控制,因爲默認情況下服務器上會禁用很多這些守護進程。