Telepítse a Plesket a CentOS 7 rendszeren
Más rendszert használ? A Plesk egy szabadalmaztatott webtárhely-vezérlőpult, amely lehetővé teszi a felhasználók számára, hogy adminisztrálják személyes és/vagy ügyfeleik webhelyeit, adatbázisait
Az N2N egy nyílt forráskódú 2/3-as VPN-alkalmazás. Sok más VPN-programtól eltérően az N2N olyan számítógépeket tud csatlakoztatni, amelyek NAT-útválasztó mögött helyezkednek el. Ez óriási előnyt jelent a felhőkörnyezethez való csatlakozáshoz anélkül, hogy speciális protokollokra kellene hagyatkoznia, mint például az ESP protokoll (az ipsec által használt). Ennek a kapcsolatnak az eléréséhez az N2N egy szupercsomópontot használ, amely képes irányítani az információkat a NAT-os csomópontok között. Ez a VPN-kapcsolat használható több Vultr-példány összekapcsolására régiók között.
Ebben a példában három csomópontot fogunk használni több zónában:
A következő parancsok minden példányon végrehajtásra kerülnek.
Kezdje azzal, hogy telepítse a build-essential
repóból és a libssl-dev
, mivel a legújabb forráskódból fogunk építeni.
apt-get install -y build-essential libssl-dev
Ezután töltse le a forráskódot a githubról.
cd /tmp
git clone https://github.com/ntop/n2n.git
Fordítsa le az összes bináris fájlt.
cd n2n
make
make install
A make install
parancs létrehozza a supernode
és a edge
binárisokat a /usr/sbin
könyvtárban. Fejezze be a fájlok törlésével.
rm -rf /tmp/n2n
Az első csomópont az úgynevezett szupercsomópontunk lesz. Ez a szupercsomópont elindítja a szupercsomópont szolgáltatást, amely az UDP porton figyel 1200
. Alapértelmezés szerint az N2N alkalmazás nem hoz létre szolgáltatásfájlt. Tehát a magunkét kell biztosítanunk.
Hozza létre az 'n2n_supernode' szolgáltatásfájlt:
nano /etc/systemd/system/n2n_supernode.service
Adja hozzá a következő tartalmat:
[Unit]
Description=n2n supernode
Wants=network-online.target
After=network-online.target
[Service]
ExecStart=/usr/sbin/supernode -l 1200
[Install]
WantedBy=multi-user.target
Az '-l' direktíva határozza meg az UDP portot 1200
. Ez az a port, amelyen a szupercsomópont figyelni fog. Annak érdekében, hogy minden működjön, indítsa el a szupercsomópont szolgáltatást:
systemctl start n2n_supernode
Ellenőrizze a szupercsomópont állapotát.
systemctl status n2n_supernode
Ez a következőhöz hasonló állapotot fog mutatni.
● n2n_supernode.service - n2n supernode
Loaded: loaded (/etc/systemd/system/n2n_supernode.service; disabled; vendor prese
Active: active (running) since Wed 2018-08-15 17:07:46 UTC; 5s ago
Main PID: 4711 (supernode)
Tasks: 1
Memory: 80.0K
CPU: 1ms
CGroup: /system.slice/n2n_supernode.service
└─4711 /usr/sbin/supernode -l 1200
Ezután létrehozzuk az élszolgáltatást. Ez az élszolgáltatás privát IP-címet igényel a többi Vultr zóna többi éle közötti kommunikációhoz.
A szupercsomópont-szolgáltatáshoz hasonlóan ennek is szüksége lesz egy saját szolgáltatásfájlra.
nano /etc/systemd/system/n2n_edge.service
Adja hozzá a következő tartalmat:
[Unit]
Description=n2n edge
Wants=network-online.target
After=network-online.target n2n_supernode.service
[Service]
ExecStart=/usr/sbin/edge -l localhost:1200 -c Vultr -a 192.168.1.1 -k mypassword -f
[Install]
WantedBy=multi-user.target
Ebben a szolgáltatásfájlban a következő parancssori beállításokat határoztuk meg:
-l localhost:1200
: Ez csatlakozik a localhosthoz az UDP porton 1200
.-c Vultr
: Ez az a közösség, amelyhez az él csatlakozni fog. Ugyanazon a közösségen belül minden él ugyanazon a LAN-on jelenik meg (2. rétegű hálózati szegmens). A nem ugyanabban a közösségben lévő élek nem kommunikálnak egymással.-a 192.168.1.1
: Az interfészhez rendelt IP. Ez az N2N virtuális LAN IP-cím, amelyet igényelnek.-k mypassword
: Az egyes élekhez használt jelszó. Minden kommunikáló élnek ugyanazt a kulcsot és közösségnevet kell használnia.-f
: Letiltja a démon módot, és az élt az előtérben futja. Ez szükséges a szolgáltatásfájlhoz, ellenkező esetben systemctl
a szolgáltatás nem indul el.Annak érdekében, hogy minden működjön, indítsa el a szolgáltatást.
systemctl start n2n_edge
Ezután kérdezze le a szolgáltatás állapotát.
systemctl status n2n_edge
A kimenet hasonló lesz a következőhöz.
● n2n_edge.service - n2n edge
Loaded: loaded (/etc/systemd/system/n2n_edge.service; disabled; vendor preset: en
Active: active (running) since Wed 2018-08-15 17:10:46 UTC; 3s ago
Main PID: 4776 (edge)
Tasks: 1
Memory: 396.0K
CPU: 8ms
CGroup: /system.slice/n2n_edge.service
└─4776 /usr/sbin/edge -l localhost:1200 -c Vultr -a 192.168.1.1 -k mypass
Ha bejelöljük az 'ifconfig'-et, látni fogja, hogy az N2N virtuális IP-t igényli az edge0
interfész.
ifconfig
A kimenet hasonló lesz a következőhöz.
edge0 Link encap:Ethernet HWaddr 42:14:55:64:7d:21
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::4014:55ff:fe64:7d21/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1400 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:648 (648.0 B)
Ha ez megtörtént, engedélyezze és hozza létre a tűzfalszabályokat. Cserélje ki a node_miami_ip
és node_sydney_ip
szöveget a Sydney és Miami példány nyilvános IP-címére. (Ezeket a későbbiekben fogjuk használni.)
ufw allow 22/tcp
ufw allow from node_miami_ip to any port 1200
ufw allow from node_sydney_ip to any port 1200
ufw enable
Az utolsó teendő ezzel a csomóponttal az, hogy mindkét szolgáltatást engedélyezni kell a rendszerindításkor.
systemctl enable n2n_supernode.service
systemctl enable n2n_edge.service
A Miami csomópont csatlakozni fog a szupercsomóponthoz, amely jelenleg a párizsi zónában fut. Ennek eléréséhez csak egy szolgáltatásfájlt kell létrehoznunk az edge
alkalmazáshoz.
Kezdje egy edge service fájl létrehozásával.
nano /etc/systemd/system/n2n_edge.service
Adja hozzá a következő tartalmat.
[Unit]
Description=n2n edge
Wants=network-online.target
After=network-online.target
[Service]
ExecStart=/usr/sbin/edge -l node_paris_ip:1200 -c Vultr -a 192.168.1.2 -k mypassword -f
[Install]
WantedBy=multi-user.target
Megjegyzés : Cserélje ki a node_paris_ip
címet a Párizsban futó példány nyilvános IP-címére
Ez csatlakozik a párizsi csomóponthoz az UDP porton 1200
, csatlakozik a " Vultr
" közösséghez , igényli az IP-címet, 192.168.1.2
és hitelesít a következővel: " mypassword
".
Ezután indítsa el a szolgáltatást.
systemctl start n2n_edge
Ellenőrizze az állapotot, hogy jelezze-e, hogy a szolgáltatás megfelelően elindult és fut.
systemctl status n2n_edge
Ezután győződjön meg arról, hogy az edge0
IP-címet igényelték.
ifconfig
Meg fogja mutatni az 192.168.1.2
IP-címet.
edge0 Link encap:Ethernet HWaddr 42:14:55:64:7d:21
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::4014:55ff:fe64:7d21/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1400 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:648 (648.0 B)
A következő teendő a szolgáltatás engedélyezése rendszerindításkor.
systemctl enable n2n_edge.service
Opcionálisan engedélyezze a tűzfalat, és adja hozzá az SSH-szabályokat.
ufw allow 22/tcp
ufw enable
Mostantól képesek leszünk pingelni mindkét példányunkban futó élt.
Párizsban pingelni a Vultr példányt Miamiban
ping 192.168.1.2
Miamiban, pingelni Párizsban
ping 192.168.1.1
Végül az utolsó kontinensünket is hozzáadjuk a keverékhez: Ausztráliát. Kezdje újra egy élszolgáltatás létrehozásával, ez az élszolgáltatás is csatlakozni fog az előzőleg konfigurált párizsi szupercsomóponthoz.
nano /etc/systemd/system/n2n_edge.service
Adja hozzá a következő tartalmat.
[Unit]
Description=n2n edge
Wants=network-online.target
After=network-online.target
[Service]
ExecStart=/usr/sbin/edge -l node_paris_ip:1200 -c Vultr -a 192.168.1.3 -k mypassword -f
[Install]
WantedBy=multi-user.target
Megjegyzés : Cserélje ki a node_paris_ip
címet a Párizsban futó példány nyilvános IP-címére.
Ez csatlakozik a párizsi csomóponthoz az UDP porton 1200
, csatlakozik a " Vultr
" közösséghez , igényli az IP-címet, 192.168.1.3
és hitelesít a következővel: " mypassword
".
systemctl start n2n_edge
Ellenőrizze az állapotot, hogy megbizonyosodjon arról, hogy a szolgáltatás elindult.
systemctl status n2n_edge
Győződjön meg arról, hogy az edge0
IP-címet igényelték.
edge0 Link encap:Ethernet HWaddr 46:56:b0:e9:8f:8a
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::4456:b0ff:fee9:8f8a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1400 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:648 (648.0 B)
Ismét engedélyezze ezt a szolgáltatást rendszerindításkor.
systemctl enable n2n_edge.service
Opcionálisan engedélyezze a tűzfalat, és adja hozzá az SSH-szabályokat.
ufw allow 22/tcp
ufw enable
Mostantól minden Vultr-példányt megpingelhetünk minden csomópontról.
ping 192.168.1.1
ping 192.168.1.2
ping 192.168.1.3
Ha tesztelni szeretné az egyes csomópontélek közötti kapcsolatot, engedélyezze a tűzfalszabályokat Miami és Párizs példányain. Ez lehetővé teszi az élek közötti kommunikációt.
Miamiban adja hozzá a következő szabályokat. (Győződjön meg arról, hogy a node_paris_ip
és a node_sydney_ip
szöveget cserélje ki a Sydney és a Paris példány nyilvános IP-címére.)
ufw allow from node_paris_ip to any port 1200
ufw allow from node_sydney_ip to any port 1200
Sydneyben adja hozzá a következő szabályokat.
ufw allow from node_paris_ip to any port 1200
ufw allow from node_miami_ip to any port 1200
Most leállíthatja vagy újraindíthatja a szupercsomópontot. A hálózati kapcsolatok továbbra is fennállnak. Csak az új élek szenvednek csatlakozási problémákat, amíg a szupercsomópont-szolgáltatás nem működik.
Sikeresen konfiguráltunk egy VPN-kapcsolatot több zóna között. Ez elég sok új lehetőséget kínál a magas rendelkezésre állású forgatókönyvekhez az újonnan konfigurált környezetünkben.
Más rendszert használ? A Plesk egy szabadalmaztatott webtárhely-vezérlőpult, amely lehetővé teszi a felhasználók számára, hogy adminisztrálják személyes és/vagy ügyfeleik webhelyeit, adatbázisait
Bevezetés A Cacti egy nyílt forráskódú megfigyelő és grafikus eszköz, amely teljes mértékben az RRD adatokon alapul. A Cactuson keresztül szinte bármilyen típusú eszközt felügyelhet
Bevezetés A Lets Encrypt egy hitelesítésszolgáltató szolgáltatás, amely ingyenes TLS/SSL-tanúsítványokat kínál. A telepítés folyamatát a Certbot leegyszerűsíti,
Más rendszert használ? Mi az a Tekkit Classic? A Tekkit Classic egy modpack ahhoz a játékhoz, amelyet mindenki ismer és szeret; Minecraft. Tartalmaz néhányat a ver
Más rendszert használ? Ez az oktatóanyag megmutatja, hogyan telepítheti a csoportmunka iRedMail programot a Debian Wheezy friss telepítésére. Használnia kell egy szervát
Más rendszert használ? A Jekyll nagyszerű alternatíva a WordPress helyett blogíráshoz vagy tartalommegosztáshoz. Nem igényel adatbázist, és nagyon egyszerű i
Más rendszert használ? Ha Debian szervert vásárol, akkor mindig rendelkeznie kell a legújabb biztonsági javításokkal és frissítésekkel, akár alszik, akár nem
A PHP és a kapcsolódó csomagok a leggyakrabban használt összetevők a webszerverek telepítésekor. Ebben a cikkben megtudjuk, hogyan kell beállítani a PHP 7.0 vagy PHP 7.1 o verzióját
A Squid egy népszerű, ingyenes Linux-program, amely lehetővé teszi továbbítási webproxy létrehozását. Ebben az útmutatóban megtudhatja, hogyan telepítheti a Squid-et a CentOS rendszerre, hogy megfordítsa
Bevezetés A Lighttpd az Apache forkja, amely sokkal kevésbé erőforrás-igényes. Könnyű, innen kapta a nevét, és meglehetősen egyszerű a használata. Telepítés
1. Virtualmin/Webmin A Virtualmin egy hatékony és rugalmas web hosting vezérlőpanel Linux és UNIX rendszerek számára, amely a jól ismert nyílt forráskódú webbázison alapul.
A Yii egy PHP-keretrendszer, amely lehetővé teszi alkalmazások gyorsabb és egyszerűbb fejlesztését. A Yii telepítése Ubuntura egyszerű, amint azt pontosan megtudhatja
A Screen egy olyan alkalmazás, amely lehetővé teszi a terminálmunkamenetek többszöri használatát egy ablakon belül. Ez lehetővé teszi több terminálablak szimulálását, ahol ez ma
Ez az oktatóanyag elmagyarázza, hogyan állíthat be DNS-kiszolgálót a Bind9 használatával Debian vagy Ubuntu rendszeren. A cikkben ennek megfelelően helyettesítse be a saját-domain-neve.com címet. TH-nál
Bevezetés A Logrotate egy Linux segédprogram, amely leegyszerűsíti a naplófájlok kezelését. Általában naponta egyszer fut egy cron-feladaton keresztül, és kezeli a naplóbázist
A VULTR a közelmúltban változtatásokat hajtott végre a saját oldalukon, és most már mindennek jól kell működnie, ha a NetworkManager engedélyezve van. Ha szeretné letiltani
Az Icinga2 egy hatékony felügyeleti rendszer, és mester-kliens modellben használva helyettesítheti az NRPE-alapú felügyeleti ellenőrzések szükségességét. A mester-kliens
Más rendszert használ? A Red5 egy Java nyelven megvalósított nyílt forráskódú médiaszerver, amely lehetővé teszi többfelhasználós Flash-alkalmazások, például élő streamin futtatását.
Ebben a cikkben látni fogjuk, hogyan fordíthatja le és telepítheti az Nginx fővonalat az Nginx hivatalos forrásaiból a PageSpeed modullal, amely lehetővé teszi a
Más rendszert használ? Az Apache Cassandra egy ingyenes és nyílt forráskódú NoSQL adatbázis-kezelő rendszer, amelyet úgy terveztek, hogy biztosítsa a méretezhetőséget,
A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.
Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.
Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.
Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.
Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…
Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.
Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.
Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.
Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.
Az Apple a közelmúltban kiadott egy kiegészítést a macOS Catalina 10.15.4-hez a problémák megoldására, de úgy tűnik, hogy a frissítés több problémát okoz, ami a Mac gépek blokkolásához vezet. További információért olvassa el ezt a cikket