GNU/Linux >> Belajar Linux >  >> Debian

Debian – Terhubung ke Internet Pada Server Terhubung Vpn Tanpa Internet?

Saya memiliki server jarak jauh yang tidak terhubung ke internet, tetapi saya dapat terhubung melalui SSH melalui terowongan VPN. Pada klien ini saya mendapat internet. Apakah mungkin 'mendapatkan internet' dari klien melalui koneksi VPN? Servernya adalah mesin Debian 7.

Jawaban yang Diterima:

f server Anda menjalankan sshd recent terbaru versi (>=4.3 ) Anda harus dapat menggunakan ssh penerowongan IP opsi “-w” dan siapkan titik-ke-titik koneksi. Setelah itu hanya masalah perutean.
(Karena server Anda hanya dapat dijangkau melalui jaringan, berhati-hatilah untuk tidak memotong tautan saat mengatur rute. Misalnya, buka koneksi ssh baru ke server Anda dari server lain yang terhubung ke lan yang sama. Rute lokal tidak terpengaruh sehingga Anda tidak akan mengambil risiko untuk memutuskan sambungan meskipun Anda menghapus gateway default.)

lihat dokumentasi di sini

ekstrak :

    +---------------+            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  +-~-~-~-~-~-~-~-+       +---------------+

EDIT

Alternatifnya adalah menggunakan proxy untuk penerusan port

Ini akan membuka proxy SOCKS lokal :

ssh -TND 127.0.0.1:1080  [email protected]

Ini akan membuka shell pada host jarak jauh dan terowongan ke proxy Anda (sayangnya -D tidak dapat disetel dari jarak jauh)

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

Itu akan bekerja dengan firefox dan gnome; jika aplikasi Anda tidak sadar kaus kaki, bungkus dengan 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. Ssh Ke Server Yang Terhubung Ke Layanan VPN?

  2. Bagaimana Menghubungkan Internet Telepon Java Ke Pc?

  3. Bagaimana Menghubungkan ke Server Hosting?

  1. Perbarui ISPConfig Perfect Server dari Debian 10 ke Debian 11

  2. Cara Memasang Jejaring Sosial Elgg di Debian 9

  3. terhubung ke server VPN pihak ke-3 tetapi tidak menggunakannya sebagai rute default?

  1. Bagaimana Menghubungkan Ke WiFi Dari CLI di Debian 10 Buster

  2. Cara Mengatur Server OpenVPN di Debian 9

  3. Pengaturan Sempurna - Debian Sarge (3.1)