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
Nakon što stvorite novi poslužitelj, postoje neke konfiguracijske postavke koje biste trebali napraviti kako biste pojačali sigurnost vašeg poslužitelja.
Kao root korisnik, imate privilegije raditi sve što želite s poslužiteljem - bez ograničenja. Zbog toga je bolje izbjegavati korištenje root korisničkog računa za svaki zadatak na vašem poslužitelju. Počnimo stvaranjem novog korisnika. Zamijenite username
željenim korisničkim imenom:
adduser username
Odaberite novu sigurnu lozinku i u skladu s tim odgovorite na pitanja (ili jednostavno pritisnite ENTER da biste upotrijebili zadanu vrijednost).
Novi korisnički računi nemaju privilegije izvan svoje matične mape i ne mogu izvoditi naredbe koje će promijeniti poslužitelj (poput install
, update
, ili upgrade
). Kako bismo izbjegli korištenje root računa, dat ćemo korisniku root privilegije. Postoje dva načina za to:
Jednostavan način je dodavanje korisnika u sudo
grupu. Zamijenite username
željenim korisničkim imenom:
adduser username sudo
Ovo će dodati korisnika u grupu sudo
. Ova grupa ima privilegiju pokretanja naredbi sa sudo pristupom.
Drugi način je da stavite svog korisnika u sudoers
datoteku. Ako vaš poslužitelj ima više korisnika s root privilegijama, onda je ovaj pristup nešto bolji jer ako se netko petlja s sudo
grupom, i dalje ćete moći izvoditi naredbe s root privilegijama za rad na poslužitelju.
Prvo pokrenite ovu naredbu:
visudo
Ovo će otvoriti sudoers
datoteku. Ova datoteka sadrži definicije grupa i korisnika koji mogu izvoditi naredbe s root privilegijama.
root ALL=(ALL:ALL) ALL
Nakon ovog retka upišite svoje korisničko ime i dodijelite mu potpune root privilegije. Zamijenite u username
skladu s tim:
username ALL=(ALL:ALL) ALL
Spremite i zatvorite datoteku ( Ctrl + O i Ctrl + X u nano).
Za prijavu na svoj novi korisnički račun bez logout
i login
, jednostavno nazovite:
su username
Testirajte sudo dopuštenja pomoću ove naredbe:
sudo apt-get update
Shell će tražiti vašu lozinku. Ako je sudo ispravno konfiguriran, tada bi vaša spremišta trebala biti ažurirana. U suprotnom, pregledajte prethodne korake.
Sada se odjavite od novog korisnika:
exit
Sudo postavljanje je završeno.
Sljedeći dio ovog vodiča uključuje osiguranje ssh prijave na poslužitelj. Prvo promijenite root lozinku:
passwd root
Odaberite nešto što je teško pogoditi, ali se možete sjetiti.
SSH ključevi su sigurniji način za prijavu. Ako vas ne zanimaju SSH ključevi, prijeđite na sljedeći dio vodiča.
Za izradu SSH ključa koristite sljedeći Vultr Doc: Kako mogu generirati SSH ključeve?
Nakon što dobijete svoj javni ključ , ponovno se prijavite sa svojim novim korisnikom.
su username
Sada napravite .ssh
direktorij i authorized_keys
datoteku u početnom imeniku tog korisničkog računa.
cd ~
mkdir .ssh
chmod 700 .ssh
touch .ssh/authorized_keys
Dodajte javni ključ koji ste generirali iz drugog vodiča u authorized_keys
datoteku.
nano .ssh/authorized_keys
Spremite datoteku, a zatim promijenite dopuštenja te datoteke.
chmod 600 .ssh/authorized_keys
Vratite se root korisniku.
exit
Sada ćemo SSH demon učiniti sigurnijim. Počnimo s konfiguracijskom datotekom:
nano /etc/ssh/sshd_config
Ovaj korak će promijeniti port koji se koristi za pristup poslužitelju, potpuno je neobavezan, ali se preporučuje.
Pronađite redak s Port
konfiguracijom, trebao bi izgledati ovako:
Port 22
Sada promijenite ovaj port na bilo koji port koji želite. Mora biti veći od 1024.
Port 4422
Ovaj korak će onemogućiti root prijavu putem SSH-a, potpuno je neobavezan, ali se toplo preporučuje .
Pronađite ovu liniju:
PermitRootLogin yes
... i promijenite ga u:
PermitRootLogin no
To će poslužitelj učiniti sigurnijim od botova koji pokušavaju grubu silu i/ili uobičajene lozinke s korisnikom root
i portom 22.
Ovaj korak će onemogućiti prosljeđivanje X11, nemojte to činiti ako koristite neki program udaljene radne površine za pristup svom poslužitelju.
Pronađite liniju X11:
X11Forwarding yes
... i mijenja se u:
X11Forwarding no
Sada kada smo napravili promjene kako bismo osigurali SSH prijavu, ponovno pokrenite SSH uslugu:
service ssh restart
Ovo će ponovno pokrenuti i ponovno učitati postavke poslužitelja.
Bez prekida veze s trenutnom ssh sesijom, otvorite novi terminal ili PuTTY prozor i testirajte drugu SSH prijavu.
ssh -p 4422 username@SERVER_IP_OR_DOMAIN
Ako sve prođe, uspješno smo pojačali sigurnost vašeg poslužitelja. Uživati!
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
Uvod Cacti je alat otvorenog koda za praćenje i crtanje koji se u potpunosti temelji na RRD podacima. Putem Cactusa možete pratiti gotovo sve vrste uređaja
Uvod Lets Encrypt je usluga za izdavanje certifikata koja nudi besplatne TLS/SSL certifikate. Certbot pojednostavljuje proces instalacije,
Korištenje drugog sustava? Što je Tekkit Classic? Tekkit Classic je modpack za igru koju svi znaju i vole; Minecraft. Sadrži neke od ver
Korištenje drugog sustava? Ovaj vodič će vam pokazati kako instalirati grupni softver iRedMail na novu instalaciju Debian Wheezyja. Trebali biste koristiti servis
Korištenje drugog sustava? Jekyll je izvrsna alternativa WordPressu za bloganje ili dijeljenje sadržaja. Ne zahtijeva nikakve baze podataka i vrlo je jednostavan i
Korištenje drugog sustava? Ako kupite Debian poslužitelj, uvijek biste trebali imati najnovije sigurnosne zakrpe i ažuriranja, bez obzira spavate li ili ne
PHP i povezani paketi najčešće su korištene komponente prilikom postavljanja web poslužitelja. U ovom članku ćemo naučiti kako postaviti PHP 7.0 ili PHP 7.1 o
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
Screen je aplikacija koja omogućuje višestruko korištenje terminalskih sesija unutar jednog prozora. To vam omogućuje da simulirate više prozora terminala gdje je ma
Ovaj vodič objašnjava kako postaviti DNS poslužitelj pomoću Bind9 na Debianu ili Ubuntu. U cijelom članku u skladu s tim zamijenite your-domain-name.com. Na th
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? Red5 je medijski poslužitelj otvorenog koda implementiran u Javi koji vam omogućuje pokretanje Flash višekorisničkih aplikacija kao što je live streamin
U ovom članku ćemo vidjeti kako sastaviti i instalirati Nginx mainline iz službenih izvora Nginxa s modulom PageSpeed, koji vam omogućuje da
Korištenje drugog sustava? Vanilla forum je aplikacija otvorenog koda napisana u PHP-u. Potpuno je prilagodljiv, jednostavan za korištenje i podržava eksterne
Korištenje drugog sustava? Uvod Kanboard je besplatni softver za upravljanje projektima otvorenog koda koji je dizajniran za olakšavanje i vizualizaciju
Korištenje drugog sustava? Uvod Kanboard je besplatni softver za upravljanje projektima otvorenog koda koji je dizajniran za olakšavanje i vizualizaciju
Korištenje drugog sustava? Gitea je alternativni sustav za kontrolu verzija otvorenog koda s vlastitim hostom koji pokreće Git. Gitea je napisana na Golangu i jest
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