2. Conectarea la workstation

Prima problemă cu care ne vom confrunta este conectarea la stație, deoarece, în majoritatea cazurilor, nu vom lucra în aceeași rețea cu sistemul la distanță și stația nu va avea o adresă IP publică, astfel încât să ne putem conecta direct la sistem folosind un protocol de comunicare la distanță, cum ar fi SSH fără să facem pași extra.

Câteva soluții de conectare la sistem pe care le vom aborda sunt: * VPN * tunel SSH * DDNS

<insert demo despre adrese private>

2.1. Conectarea prin VPN

Prima soluție pentru conectarea la o stație din exterior o reprezintă serviciile de tip VPN. Acestea conectează două stații care în mod fizic nu sunt conectate la aceeași rețea <TODO ref capitol rețea>

Pentru această soluție avem două moduri de organizare: folosind un server public pe care îl setăm noi drept server de VPN, sau folosirea unui serviciu public de VPN cum ar fi Hamachi sau ZeroTier.

Am folosit ca exemplu serviciile Hamachi sau ZeroTier, deoarece acestea pot fi folosite fără să fie cumpărate și sunt ușor de configurat.

<insert matrice/link cu avantaje și dezavantaje servicii>

2.1.1. Folosirea serviciului Hamachi

Pentru început, recomandăm folosirea serviciului Hamachi, deoarece acesta nu presupune înregistrarea unui cont pentru folosirea aplicației, dar Hamachi vine cu dezavantajul că putem să conectăm mai puține stații între ele și viteza conexiunii este mai mică decât dacă am folosii unele servicii plătite, cum ar fi OpenVPN, sau altele.

2.1.1.1. Instalarea Hamachi

Vom urmări instrucțiunile de aici: https://support.logmeininc.com/central/help/how-to-install-the-client-to-a-local-computer-central-t-hamachi-add-attached-local

2.1.1.2. Crearea unei rețele private

root@workstation:~$ sudo hamachi create nume-prenume 12345667890

2.1.1.3. Conectarea la o rețea

student@uso:~$ sudo hamachi join nume-prenume 12345667890

2.1.2. Folosirea unui VPN privat

Le vom da un reminder despre ce înseamnă un VPN privat, hostat de ei și îi vom trimite să vadă instrucțiunile de la laboratorul de networking pentru a își face setupul.

2.2. Conectarea folosind un tunel SSH

Le vom lăsa instrucțiuni despre cum să facă un tunel printr-un server. Problema aici e că nu știm dacă toți au acces la un server terț prin care să facă ssh. Le putem arăta un demo didactic, iar la facultate pot să folosească fep, dar ceva practic pentru toți nu există.