Nu știu nimic despre OpenVPN. Din partea mea, folosesc un tunel SSH. Elementele de bază sunt destul de simple, dar o configurare completă poate fi oarecum dificil de realizat. Acestea fiind spuse, puteți avea orice număr de computere tunelare (ceea ce este rapid atâta timp cât nu încercați să utilizați toate tunelurile în același timp).
ssh -fNR 2222:localhost:22 aws-computer
The aws-computer
este un nume în mine ~/.ssh/config
fișier care definește cheia de utilizat și numele de utilizator/parola.
Acum, când mă ssh pe mine aws-computer
Pot folosi:
ssh -p 2222 pc1
și se conectează ca și cum aș avea o conexiune SSH unică/normală.
Puteți repeta tunelul de câte ori doriți, ceea ce înseamnă că, în cele din urmă, puteți face una ssh pc2
de la pc1 si unul ssh pc1
de la pc2. Este doar un pic de configurare pentru ca totul să funcționeze.
Gazdă aws-computer
HostName <adresă-ip-sau-nume-domeniu>
Nume de utilizator
Portul 22
PasswordAuthentication nr
Autentificare bazată pe gazdă nr
Identități Numai că da
IdentityFile /home/name/.ssh/tunnel_keys/tunnel_rsa
Notă: Folosesc un subdirector pentru chei suplimentare (alte chei decât cele obișnuite) în acest fel Pot avea orice număr dintre ele.
Principala limitare este că trebuie să utilizați porturi diferite (adică nu puteți avea două servicii pe un computer folosind un singur port). Cealaltă limitare este că unul dintre computere trebuie să aibă o adresă IP statică sau trebuie să puneți la dispoziție un Domain Name Server care să înregistreze IP-urile. Un astfel de DNS nu este foarte sigur, deoarece altcineva ar putea ajunge cu „voastra” IP veche, iar sistemele dvs. pot încerca să se conecteze printr-un computer terță parte.