Δημιουργήστε μια ασφαλή σύνδεση μεταξύ δύο διακομιστών χρησιμοποιώντας το WireGuard στο Ubuntu

Εισαγωγή

Το WireGuard είναι μια εξαιρετικά εύκολη, γρήγορη και σύγχρονη λύση VPN που χρησιμοποιεί κρυπτογραφία τελευταίας τεχνολογίας. Σύμφωνα με μερικές διαφορετικές δοκιμές αναφοράς, το WireGuard είναι αυτή τη στιγμή η ταχύτερη λύση VPN σε σύγκριση με το IPSec και το OpenVPN. Σε αυτόν τον οδηγό, θα μάθετε πώς να δημιουργήσετε μια σύνδεση WireGuard μεταξύ δύο διακομιστών.

Απαιτήσεις

  • Ubuntu ή Debian
  • Πυρήνας 4.1 ή νεότερο

Εγκατάσταση και Κλωνοποίηση

Η εγκατάσταση του ίδιου του WireGuard είναι πολύ εύκολη και μπορεί να γίνει με 4 βήματα. Αρχικά, πρέπει να εγκαταστήσουμε τις κεφαλίδες του πυρήνα καθώς και τα βασικά στοιχεία κατασκευής και διάφορα άλλα απαιτούμενα πακέτα:

apt-get install libmnl-dev linux-headers-$(uname -r) build-essential make git

Μόλις ολοκληρωθεί αυτό το βήμα, μπορούμε να συνεχίσουμε με το τράβηγμα του WireGuard από το αποθετήριο Git:

git clone https://git.zx2c4.com/WireGuard

Χτίζω

Από τώρα, έχουμε εγκαταστήσει όλα τα απαιτούμενα πακέτα καθώς και κλωνοποιήσαμε το WireGuard στο WireGuard/. Μπορούμε να συνεχίσουμε με τη διαδικασία κατασκευής του WireGuard και να το εγκαταστήσουμε:

cd WireGuard/src/
make
make install

Αμέσως μετά την make installολοκλήρωση της διαδικασίας χωρίς σφάλματα, μπορούμε να συνεχίσουμε να εκτελούμε ακριβώς τα ίδια βήματα στον άλλο διακομιστή. Αφού τελειώσει, μεταβείτε στην επόμενη ενότητα αυτού του οδηγού - τη διαδικασία διαμόρφωσης.

Διαμόρφωση

Η δημιουργία ενός τούνελ με το WireGuard είναι πολύ εύκολη και γίνεται χρησιμοποιώντας μερικές εντολές. Ξεκινάμε δημιουργώντας τη διεπαφή VPN μας:

ip link add dev wg0 type wireguard

Στη συνέχεια, δημιουργούμε το ιδιωτικό μας κλειδί που θα χρησιμοποιηθεί για την κρυπτογράφηση των δεδομένων μεταξύ των δύο μερών:

umask 077
wg genkey > private

Σε αυτό το σημείο, έχουμε εκπληρώσει όλες τις απαιτήσεις για τη δημιουργία της ίδιας της σήραγγας:

wg set wg0 listen-port 51920 private-key ~/private peer <PEER_PUBLIC_KEY> allowed-ips 192.168.2.0/24 endpoint <OTHER_SERVER_IP>:51920

Σημείωση: Πρέπει να εκτελέσετε αυτήν την εντολή και στους δύο διακομιστές, με προσαρμοσμένα τα ακόλουθα ορίσματα: PEER_PUBLIC_KEYκαι OTHER_SERVER_IP.

Για να διαβάσουμε το δημόσιο κλειδί και στους δύο διακομιστές, πρέπει να εκτελέσουμε την ακόλουθη εντολή για να μετατρέψουμε το ιδιωτικό κλειδί σε δημόσιο κλειδί και στη συνέχεια να το διαβάσουμε:

wg pubkey < private > public
cat public

Τέλος, μπορούμε να εκχωρήσουμε τις διευθύνσεις IP στη διεπαφή μας ( .1για τον πρώτο διακομιστή, .2για τον δεύτερο διακομιστή):

ip link set up dev wg0
ip addr add 192.168.2.1/24 dev wg0

Δοκιμές

Δοκιμάστε να κάνετε ping στον άλλο διακομιστή χρησιμοποιώντας την ακόλουθη εντολή στον πρώτο διακομιστή:

ping 192.168.2.2

Εάν δείτε απαντήσεις από τον διακομιστή, η εγκατάστασή σας είναι σωστή και ο σύνδεσμος VPN εκτελείται. Εάν δεν λάβετε καμία απάντηση ή σφάλματα, ελέγξτε τις εντολές που εκτελέσατε και στους δύο διακομιστές και βεβαιωθείτε ότι έχετε προσαρμόσει ανάλογα τα ορίσματα.

συμπέρασμα

Το WireGuard είναι μια ασφαλής λύση VPN που είναι πολύ εύκολη στη χρήση. Λειτουργεί καλά σε πολλές τοπολογίες δικτύου συμπεριλαμβανομένων (αλλά δεν περιορίζεται σε): συνδέσεις μεταξύ διακομιστών, χρήση βασικού άξονα, προσωπικά δίκτυα VPN και δίκτυα VPN περιαγωγής. Για πρόσθετη τεκμηρίωση, επισκεφτείτε τον επίσημο ιστότοπο . Καλό hacking!

Αφήστε ένα σχόλιο

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Μπορεί να έχετε ακούσει ότι οι χάκερ κερδίζουν πολλά χρήματα, αλλά έχετε αναρωτηθεί ποτέ πώς κερδίζουν τέτοια χρήματα; ας συζητήσουμε.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Θέλετε να δείτε επαναστατικές εφευρέσεις της Google και πώς αυτές οι εφευρέσεις άλλαξαν τη ζωή κάθε ανθρώπου σήμερα; Στη συνέχεια, διαβάστε στο blog για να δείτε τις εφευρέσεις της Google.

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Η ιδέα των αυτοκινούμενων αυτοκινήτων να βγαίνουν στους δρόμους με τη βοήθεια της τεχνητής νοημοσύνης είναι ένα όνειρο που έχουμε εδώ και καιρό. Όμως, παρά τις πολλές υποσχέσεις, δεν φαίνονται πουθενά. Διαβάστε αυτό το blog για να μάθετε περισσότερα…

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Διαβάστε το ιστολόγιο για να μάθετε διαφορετικά επίπεδα στην Αρχιτεκτονική Μεγάλων Δεδομένων και τις λειτουργίες τους με τον απλούστερο τρόπο.

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

Σε αυτόν τον ψηφιακό κόσμο, οι έξυπνες οικιακές συσκευές έχουν γίνει κρίσιμο μέρος της ζωής. Ακολουθούν μερικά εκπληκτικά οφέλη των έξυπνων οικιακών συσκευών σχετικά με το πώς κάνουν τη ζωή μας να αξίζει και να απλοποιείται.

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα