From ebeb9f09221f59bdf931d71ca20825e9e774d59d Mon Sep 17 00:00:00 2001 From: cs131139 Date: Sat, 23 Jan 2021 15:31:07 +0000 Subject: [PATCH] Update 'README.md' --- README.md | 40 ++++++++++++++++++++++++++++++++-------- 1 file changed, 32 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 795beff..a4060c0 100644 --- a/README.md +++ b/README.md @@ -209,25 +209,49 @@ ssh -4 -nNT -R 1313:localhost:3333 docker@172.21.0.5 #### Προετοιμασία Έχουμε ανοιχτα 5 παραυρα στο τερμιναλ , ένα για κάθε υπολογιστή..θα πρεπει για αυτο το ερώτημα και για να κάνουμε τη ζωή μας πιο εύκολη να ανοίξουμε, άλλα 5 , ένα δηάδη για τον καθένα +1 extra παραθυρο που θα "κάθεται το κανονικό μας μηχάνημα εκτός docker και εντος του φακελου vpn που δημιουργησαμε στην αρχή της εργασίας. +_Tο openvpn το έχουμε εγκαταστήσει εξ αρχής απο το πρώτο script_ +Ειμαστε λοιπον στο "δικό μας" μηχανημα και τρεχουμε ένα script για δημιουργία 5 χρηστών επεξεργασία των αρχειων αυτών και αποστολή τους εντος του docker: +``` +./create-vpn.sh #για την δημιουργία του VPN μας +./cr_vi_sec_vpn_my5.sh #για την διαγραφή του έχουμε το rm_my5.sh +./show-user.sh #ώστε να δούμε του χρήστες που φτιάξαμε +``` +Μπαίνουμε τώρα στο docker και πάμε : +Σε όλους τους **workers** και να τρέξουμε : +``` +cd /project/ +sudo openvpn --config ./sec_vpn_*.ovpn #όπου για αστερακι ο αυξων αριθμος του καθε worker +``` +και στον **master** μόνο την δευτερη ανωτέρω εντολή με το νούμερο 1 στο αστεράκι. +Έτσι έχουμε ξεκινήσει την υπηρεσία σε όλους . Επιδή όμως τρέχει στο ΠΡΟσκήνιο μεταβαίνουμε στα αλλα 5 παράθυρα που μεριμνήσαμε να ανοίξουμε πριν και τρέχουμε σε όλους την εντολή : +``` +ifconfig +``` + Βλέπουμε πως υπάρχει νέο δίκτο επ ονόματι tun0 στο οποίο κάθε υπολογιστής έχει νέα IP τυπου '10.80.0.*' + Επαναλαμβάνουμε λοιπον την διαδικασία με την : + ``` +nmap -sP 10.80.0.* | grep Nmap | cut -d' ' -f5-6 +``` +που είχαμε κάνει στην αρχή της εργασίας για τα αρχεια *inventory.yml* και *inventory_w.yml* και περναμε ολες τις ανάλογες IP στο αρχείο *inventory.vpn** -Explain what these tests test and why - +##### >master *needs to see if everything works* runs: ``` -Give an example +./ping-to-me-vpn.sh #όλοι οι workers κάνουν ping στον master +sudo tcpdump -i tun0 #ο master ακουει και βλέπουμε οτι όλα γίνονται με τις νεες IP πανω στο δικτυο tun0 ``` +Εδώ και το τελευταίο **βιντεάκι** πριν το κλείσιμο : + +[![Watch the video](https://img.youtube.com/vi/WCI9T6S24-4/maxresdefault.jpg)](https://youtu.be/WCI9T6S24-4) + -## Deployment -Add additional notes about how to deploy this on a live system ## Built With -* [Dropwizard](http://www.dropwizard.io/1.0.2/docs/) - The web framework used -* [Maven](https://maven.apache.org/) - Dependency Management -* [ROME](https://rometools.github.io/rome/) - Used to generate RSS Feeds +**_Μετά κόπων και βασάνων_** ## Contributing