我是 VPN 新手,所以我很可能完全誤解了我的需求。
我的工作場所經過設置,只有在 (a) 我使用大樓內的電腦或 (b) 我透過 VPN 連接時,我才能透過 ssh 存取其伺服器。當然,他們只支援透過 Windows 的 VPN,所以我只能自己弄清楚如何(以及我是否可以)讓它在 Linux 上運行。
我開始在命令列上連接到 VPN。如果我輸入:
pon work
/etc/ppp/peers/work
它將使用以下系統日誌輸出中的設定進行連接:
[pppd] pppd 2.4.6 started by root, uid 0
[pppd] Using interface ppp0
[pppd] Connect: ppp0 <--> /dev/pts/3
[pppd] pppd 2.4.6 started by root, uid 0
[pppd] Using interface ppp1
[pppd] Connect: ppp1 <--> /dev/pts/4
然後,30 秒後:
[pppd] LCP: timeout sending Config-Requests_
[pppd] Connection terminated.
[pppd] Modem hangup
[pppd] Exit.
[pppd] LCP: timeout sending Config-Requests_
[pppd] Connection terminated.
[pppd] Modem hangup
[pppd] Exit.
就在這裡,我後退了一步,意識到我不知道如何知道它是否有效。
我確實找到了本頁介紹 PPTP 路由,但我不知道我想設定什麼樣的路線。我想要客戶端到 LAN 嗎?
我連接的伺服器是面向公眾的;它只接受來自建築物內電腦的 ssh 連線(或據稱透過 VPN)。所以我不知道客戶端到 LAN 對我有什麼幫助,因為我真的只想讓流向特定 IP 位址的流量通過 PPTP 隧道。
無論如何,我的家用機器沒有任何 GUI。我只對透過 VPN 透過連接埠 22 連接到一台電腦感興趣。
此時我的問題是:
- 我想做的事情可能嗎(假設我讓我的 PPTP 用戶端正常運作)?
- 您能給我舉一些成功實現這項工作的例子嗎?
我能找到的只是人們在做相反的事情(即透過 ssh 隧道進行 PPTP),而且我不知道自己在做什麼,這並沒有幫助。