|
|
|
### Δημιουργία VPN για την παροχή υπηρεσιών στο σμήνος μας
|
|
|
|
|
|
|
|
Κατά την πρώτη εκτέλεση, είναι απαραίτητο να δημιουργηθεί το αρχείο **./create_vpn.sh** μέσω των ακόλουθων εντολών.
|
|
|
|
|
|
|
|
**cd /home/andrew/swarmlab-sec/**
|
|
|
|
|
|
|
|
**mkdir vpn**
|
|
|
|
|
|
|
|
**cd ../swarmlab-sec/vpn**
|
|
|
|
|
|
|
|
**./create_vpn.sh**
|
|
|
|
|
|
|
|
* Ύστερα, ελέγχουμε ότι έχει γίνει η δημιουργία του vpn
|
|
|
|
|
|
|
|
**docker ps**
|
|
|
|
|
|
|
|
* Με το netstat διαπιστώνουμε αν τρέχει σωστά.
|
|
|
|
|
|
|
|
**netstat -antlupe | grep 1194**
|
|
|
|
___________________________________________________
|
|
|
|
|
|
|
|
Ύστερα δημιουργούμε χρήστη μέσω του script **create_user.sh** και το τρέχουμε μέσα στο φάκελο του VPN.
|
|
|
|
|
|
|
|
**cd ../swarmlab-sec/vpn**
|
|
|
|
|
|
|
|
**./create_user.sh**
|
|
|
|
_______________________________________________________
|
|
|
|
|
|
|
|
Εφόσον είμαστε συνδεδεμένοι στο master, εγκαθιστούμε το openvpn:
|
|
|
|
|
|
|
|
**apt update**
|
|
|
|
|
|
|
|
**apt install openvpn**
|
|
|
|
|
|
|
|
Για να συνδέσουμε τον master η καποιον απο τα container στο vpn-server, τρέχουμε την εντολή **openvpn --config ./User1.ovpn**
|
|
|
|
|
|
|
|
_______________________________________________________
|
|
|
|
|
|
|
|
|
|
|
|
|