GNU/Linux >> Linux の 問題 >  >> Debian

Debian –インターネットなしでVPN接続サーバーでインターネットに接続しますか?

インターネットに接続されていないリモートサーバーがありますが、SSH経由でVPNトンネル経由で接続できます。このクライアントで私はインターネットを手に入れました。 VPN接続を介してクライアントから「インターネットを取得」することは可能ですか?サーバーはDebian7マシンです。

承認された回答:

サーバーが最近のsshdを実行している場合 バージョン(> =4.3)sshIPトンネリングを使用できるはずです オプション「-w」 ポイントツーポイントを設定します 繋がり。その後はルーティングの問題です。
(サーバーはネットワーク経由でのみ到達可能であるため、ルートを設定するときにリンクを切断しないように注意してください。たとえば、に接続されている別のサーバーからサーバーへの新しいssh接続を開きます。同じLAN。ローカルルートは影響を受けないため、デフォルトゲートウェイを削除しても、接続を切断するリスクはありません。)

こちらのドキュメントをご覧ください

抽出:

    +---------------+            OpenSSH 4.3           +---------------+
    |   Machine A   | tun0 -- Tunnel Interface -- tun0 |   Machine B   |
    |  Has a tunnel | <------------------------------->|  Has a tunnel |  
    |  and ethernet | 10.0.0.100            10.0.0.200 |  and ethernet |
    +-------+-------+     point to point connection    +-------+-------+
       eth0 |                 creates a bridge                 | eth0  
 10.0.0.100 |               that plugs machine B               | 192.168.0.100
   port 22  |                  into network A                  |          
  forwarded |                                                  |
    here    |                                                  |
    +-------+-------+          +-~-~-~-~-~-~-~-+       +-------+-------+ 
    |   Network A   |          |               |       |   Network B   |
    |  10.0.0.1/24  | 1.2.3.4  |  The Internet |       | 192.168.0.1/24|
    |  Has internet |<-------->|               |<----->|  Has internet |
    |  NAT gateway  | Routable |               |       |  NAT gateway  |
    +---------------+ Address  +-~-~-~-~-~-~-~-+       +---------------+

編集

別の方法は、ポート転送にプロキシを使用することです

これにより、ローカルSOCKSプロキシが開きます:

ssh -TND 127.0.0.1:1080  [email protected]

これにより、リモートホストでシェルが開き、プロキシへのトンネルが開きます(残念ながら、-Dをリモートで設定することはできません)

ssh -R 127.0.0.1:1080:127.0.0.1:1080 [email protected]

これはFirefoxとgnomeで機能します。アプリケーションがソックスに対応していない場合は、tsocksでラップしてください

$ sudo -s 
# cat >/etc/tsocks.conf <<eof
server = 127.0.0.1
server_type = 5
server_port = 1080
eof

# tsocks apt-get update 

Debian
  1. ISPConfigPerfectServerをDebian10からDebian11に更新します

  2. Java電話のインターネットをPCに接続する方法は?

  3. ElggソーシャルネットワークをDebian9にインストールする方法

  1. VPNサービスに接続されているサーバーにSSHで接続しますか?

  2. ホスティングサーバーに接続する方法は?

  3. サードパーティの VPN サーバーに接続しますが、デフォルト ルートとして使用しませんか?

  1. Debian10BusterのCLIからWiFiに接続する方法

  2. Debian9でOpenVPNサーバーをセットアップする方法

  3. 完璧なセットアップ-DebianSarge(3.1)