Browse Source

Update 'README.md'

master
cs131139 4 years ago
parent
commit
ebeb9f0922
  1. 40
      README.md

40
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

Loading…
Cancel
Save