私は VPN 初心者なので、ここでのニーズを完全に誤解している可能性があります。
私の職場では、(a) 建物内のコンピューターを使用しているとき、または (b) VPN 経由で接続しているときのみ、サーバーに ssh で接続できるように設定されています。当然、Windows 経由の VPN のみがサポートされているため、Linux で動作させる方法 (および動作させるかどうか) を自分で調べる必要があります。
コマンドラインで VPN への接続を開始します。次のように入力します。
pon work
設定を使用して接続し、/etc/ppp/peers/work
次の syslog 出力が表示されます。
[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 経由と思われます)。したがって、特定の IP アドレスへのトラフィックが PPTP トンネルを通過するようにしたいだけなので、クライアントから LAN への接続がどのように役立つのかわかりません。
事実上、私の自宅のマシンには GUI がまったくありません。VPN 経由でポート 22 を介して 1 台のコンピューターに接続することにのみ関心があります。
この時点での私の質問:
- 私がやろうとしていることは可能でしょうか (PPTP クライアントが動作していると仮定)?
- これを成功させた人の例を教えていただけますか?
私が見つけたのは、その逆のこと(つまり、SSH トンネル経由の PPTP)をしている人たちだけで、自分が何をしているのか全く分からないのも助けにはなりません。