Instalirajte Plesk na CentOS 7
Korištenje drugog sustava? Plesk je vlasnička upravljačka ploča web hosta koja omogućuje korisnicima da administriraju svoje osobne i/ili klijentske web stranice, baze podataka
Novoaktivirani poslužitelj CentOS 7 mora se prilagoditi prije nego što se može staviti u upotrebu kao proizvodni sustav. U ovom su članku na lako razumljiv način dane najvažnije prilagodbe koje ćete morati napraviti.
Novoaktivirani poslužitelj CentOS 7, po mogućnosti postavljanje sa SSH ključevima. Prijavite se na poslužitelj kao root.
ssh -l root server-ip-address
Iz sigurnosnih razloga nije preporučljivo obavljati svakodnevne računalne zadatke koristeći root račun. Umjesto toga, preporuča se stvoriti standardni korisnički račun koji će se koristiti sudo
za stjecanje administrativnih privilegija. Za ovaj vodič pretpostavite da stvaramo korisnika pod imenom joe . Za kreiranje korisničkog računa upišite:
adduser joe
Postavite lozinku za novog korisnika. Od vas će se tražiti da unesete i potvrdite lozinku.
passwd joe
Dodajte novog korisnika u grupu kotača tako da može preuzeti root privilegije koristeći sudo
.
gpasswd -a joe wheel
Konačno, otvorite drugi terminal na svom lokalnom računalu i upotrijebite sljedeću naredbu da dodate svoj SSH ključ u kućni direktorij novog korisnika na udaljenom poslužitelju. Prije instaliranja SSH ključa od vas će se tražiti autentifikacija.
ssh-copy-id joe@server-ip-address
Nakon što je ključ instaliran, prijavite se na poslužitelj koristeći novi korisnički račun.
ssh -l joe server-ip-address
Ako je prijava uspješna, možete zatvoriti drugi terminal. Od sada će svim naredbama prethoditi sudo
.
Budući da se sada možete prijaviti kao standardni korisnik koristeći SSH ključeve, dobra je sigurnosna praksa konfigurirati SSH tako da su provjere autentičnosti root-a i lozinke onemogućene. Obje postavke moraju biti konfigurirane u konfiguracijskoj datoteci SSH demona. Dakle, otvorite ga pomoću nano
.
sudo nano /etc/ssh/sshd_config
Potražite redak PermitRootLogin , dekomentirajte ga i postavite vrijednost na ne .
PermitRootLogin no
Učinite isto za PasswordAuthentication
redak koji bi već trebao biti dekomentiran:
PasswordAuthentication no
Spremite i zatvorite datoteku. Da biste primijenili nove postavke, ponovno učitajte SSH.
sudo systemctl reload sshd
Prema zadanim postavkama, vrijeme na poslužitelju je dano u UTC. Najbolje ga je konfigurirati tako da prikazuje lokalnu vremensku zonu. Da biste to postigli, locirajte datoteku zone vaše zemlje/geografskog područja u /usr/share/zoneinfo
imeniku i stvorite simboličku vezu od nje do /etc/localtime
imenika. Na primjer, ako ste u istočnom dijelu SAD-a, stvorit ćete simboličku vezu pomoću:
sudo ln -sf /usr/share/zoneinfo/US/Eastern /etc/localtime
Nakon toga, provjerite je li vrijeme sada dano u lokalnom vremenu pokretanjem date
naredbe. Izlaz bi trebao biti sličan:
Tue Jun 16 15:35:34 EDT 2015
EDT u izlaznim potvrđuje da je localtime.
Prema zadanim postavkama, aktivna aplikacija vatrozida na novoaktiviranom poslužitelju CentOS 7 je FirewallD. Iako je dobra zamjena za IPTables, mnoge sigurnosne aplikacije još uvijek nemaju podršku za to. Dakle, ako ćete koristiti bilo koju od tih aplikacija, kao što je OSSEC HIDS, najbolje je onemogućiti/deinstalirati FirewallD.
Počnimo s onemogućavanjem/deinstaliranjem FirewallD-a:
sudo yum remove -y firewalld
Sada, instalirajmo/aktivirajmo IPTables.
sudo yum install -y iptables-services
sudo systemctl start iptables
Konfigurirajte IPTables da se automatski pokreću prilikom pokretanja.
sudo systemctl enable iptables
IPTables na CentOS 7 dolazi sa zadanim skupom pravila koje možete pogledati sljedećom naredbom.
sudo iptables -L -n
Izlaz će izgledati:
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain FORWARD (policy ACCEPT)
target prot opt source destination
REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Možete vidjeti da jedno od tih pravila dopušta SSH promet, tako da je vaša SSH sesija sigurna.
Budući da su ta pravila pravila za vrijeme izvođenja i bit će izgubljena pri ponovnom pokretanju, najbolje ih je spremiti u datoteku koristeći:
sudo /usr/libexec/iptables/iptables.init save
Ta će naredba spremiti pravila u /etc/sysconfig/iptables
datoteku. Pravila možete urediti u bilo kojem trenutku mijenjajući ovu datoteku svojim omiljenim uređivačem teksta.
Budući da ćete najvjerojatnije u nekom trenutku koristiti svoj novi poslužitelj za hostiranje nekih web-mjesta, morat ćete dodati nova pravila vatrozidu kako biste dopustili HTTP i HTTPS promet. Da biste to postigli, otvorite datoteku IPTables:
sudo nano /etc/sysconfig/iptables
Odmah nakon ili prije SSH pravila, dodajte pravila za HTTP (port 80) i HTTPS (port 443) promet, tako da se taj dio datoteke pojavljuje kao što je prikazano u bloku koda u nastavku.
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
Spremite i zatvorite datoteku, a zatim ponovno učitajte IPTables.
sudo systemctl reload iptables
Nakon što je gornji korak dovršen, vaš poslužitelj CentOS 7 sada bi trebao biti razumno siguran i spreman za upotrebu u proizvodnji.
Korištenje drugog sustava? Plesk je vlasnička upravljačka ploča web hosta koja omogućuje korisnicima da administriraju svoje osobne i/ili klijentske web stranice, baze podataka
Squid je popularan besplatni program za Linux koji vam omogućuje stvaranje web proxyja za prosljeđivanje. U ovom vodiču vidjet ćete kako instalirati Squid na CentOS da vas preokrene
Uvod Lighttpd je fork Apachea koji ima za cilj da bude puno manje intenzivan prema resursima. Lagan je, otuda mu i naziv, i prilično je jednostavan za korištenje. Instaliraj
VULTR je nedavno napravio promjene na svojoj strani i sada bi sve trebalo raditi dobro iz kutije s omogućenim NetworkManagerom. Želite li onemogućiti
Icinga2 je moćan sustav nadzora, a kada se koristi u modelu master-client, može zamijeniti potrebu za provjerama praćenja na temelju NRPE. Glavni klijent
Korištenje drugog sustava? Apache Cassandra je besplatni i otvorenog koda NoSQL sustav upravljanja bazom podataka koji je osmišljen kako bi osigurao skalabilnost, visoku
Korištenje drugog sustava? Microweber je CMS i internetska trgovina otvorenog koda povuci i ispusti. Izvorni kod Microwebera nalazi se na GitHubu. Ovaj vodič će vam pokazati
Korištenje drugog sustava? Mattermost je open source alternativa Slack SAAS servisu za razmjenu poruka. Drugim riječima, s Mattermostom možete ca
Što vam treba Vultr VPS s najmanje 1 GB RAM-a. SSH pristup (s root/administrativnim privilegijama). Korak 1: Instalacija BungeeCord-a Najprije
Upravljačka ploča Plesk ima vrlo lijepu integraciju za Lets Encrypt. Lets Encrypt je jedan od jedinih SSL pružatelja usluga koji u potpunosti izdaju certifikate
Lets Encrypt je tijelo za izdavanje certifikata posvećeno besplatnom pružanju SSL certifikata. cPanel je izgradio urednu integraciju tako da vi i vaš klijent
Korištenje drugog sustava? Concrete5 je CMS otvorenog koda koji nudi mnoge osebujne i korisne značajke koje pomažu urednicima u jednostavnoj proizvodnji sadržaja i
Korištenje drugog sustava? Review Board je besplatan alat otvorenog koda za pregled izvornog koda, dokumentacije, slika i još mnogo toga. To je web-bazirani softver
U ovom vodiču naučit ćete kako postaviti HTTP autentifikaciju za Nginx web poslužitelj koji radi na CentOS 7. Zahtjevi Da biste započeli, trebat će vam
YOURLS (Your Own URL Shortener) je aplikacija za skraćivanje URL-ova otvorenog koda i analizu podataka. U ovom članku ćemo pokriti proces instalacije
Korištenje drugog sustava? Uvod ArangoDB je NoSQL baza podataka otvorenog koda s fleksibilnim modelom podataka za dokumente, grafikone i ključ-vrijednosti. to je
Uvod Direktorij /etc/ igra ključnu ulogu u načinu na koji Linux sustav funkcionira. Razlog tome je što je gotovo svaka konfiguracija sustava
Mnogi administratori sustava upravljaju velikim količinama poslužitelja. Kada se datotekama treba pristupiti na različitim poslužiteljima, prijava na svaki pojedinačno ca
Ovaj vodič će pokriti proces instaliranja poslužitelja za igre Half Life 2 na sustavu CentOS 6. Korak 1: Instaliranje preduvjeta Kako biste postavili ou
Laravel GitScrum ili GitScrum je alat za produktivnost otvorenog koda dizajniran da pomogne razvojnim timovima da implementiraju Scrum metodologiju na sličan način.
Umjetna inteligencija nije u budućnosti, ovdje je upravo u sadašnjosti. U ovom blogu Pročitajte kako su aplikacije umjetne inteligencije utjecale na različite sektore.
Jeste li i vi žrtva DDOS napada i zbunjeni ste metodama prevencije? Pročitajte ovaj članak kako biste riješili svoje upite.
Možda ste čuli da hakeri zarađuju mnogo novca, ali jeste li se ikada zapitali kako zarađuju toliki novac? raspravimo.
Želite li vidjeti revolucionarne izume Googlea i kako su ti izumi promijenili život svakog čovjeka danas? Zatim čitajte na blogu kako biste vidjeli Googleove izume.
Koncept samovozećih automobila koji će krenuti na ceste uz pomoć umjetne inteligencije san je koji već neko vrijeme imamo. No, unatoč nekoliko obećanja, nigdje ih nema. Pročitajte ovaj blog kako biste saznali više…
Kako se znanost razvija velikom brzinom, preuzimajući mnoge naše napore, raste i rizik da se podvrgnemo neobjašnjivoj Singularnosti. Pročitajte što bi za nas mogla značiti singularnost.
Metode pohrane podataka su se razvijale možda od rođenja podataka. Ovaj blog pokriva evoluciju pohrane podataka na temelju infografike.
Pročitajte blog kako biste na najjednostavniji način upoznali različite slojeve u arhitekturi velikih podataka i njihove funkcionalnosti.
U ovom digitalnom svijetu, pametni kućni uređaji postali su ključni dio života. Evo nekoliko nevjerojatnih prednosti pametnih kućnih uređaja o tome kako naš život čine vrijednim življenja i jednostavnijim.
Nedavno je Apple izdao macOS Catalina 10.15.4 dodatak ažuriranju kako bi riješio probleme, ali čini se da ažuriranje uzrokuje više problema koji dovode do zalijevanja mac strojeva. Pročitajte ovaj članak da biste saznali više