Instalējiet Plesk operētājsistēmā CentOS 7
Vai izmantojat citu sistēmu? Plesk ir patentēts tīmekļa mitinātāja vadības panelis, kas ļauj lietotājiem administrēt savas personīgās un/vai klientu vietnes, datu bāzes
Šajā apmācībā jūs uzzināsit, kā konfigurēt pamata drošības līmeni pavisam jaunā Vultr VC2 virtuālajā mašīnā, kurā darbojas Ubuntu 18.04.
Pirmā lieta, ko mēs darīsim, ir izveidot jaunu lietotāju, ko izmantosim, lai pieteiktos virtuālajā mašīnā:
adduser porthorian
Piezīme. Ieteicams izmantot unikālu lietotājvārdu, kuru būs grūti uzminēt. Lielākā daļa robotu pēc noklusējuma mēģinās root
, admin
, moderator
, un līdzīgus.
Šeit jums tiks prasīts ievadīt paroli. Ir ļoti ieteicams izmantot spēcīgu burtciparu paroli. Pēc tam izpildiet ekrānā redzamos norādījumus un, kad tas jautā, vai informācija ir pareiza, vienkārši nospiediet Y.
Kad šis jaunais lietotājs ir pievienots, mums būs jāpiešķir šim lietotājam sudo atļaujas, lai mēs varētu izpildīt komandas no lietotāja saknes lietotāja vārdā:
usermod -aG sudo porthorian
Kad esat piešķīris lietotājam sudo atļaujas, pārslēdzieties uz jauno lietotāju:
su - porthorian
Lai ģenerētu SSH atslēgu, lūdzu, izpildiet šo dokumentu .
Kad esat ģenerējis jauno SSH atslēgu, kopējiet savu publisko atslēgu. Tam vajadzētu izskatīties šādi:
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAmB3uRWxAAELNJ8oGBCBmZx7S11vnAp0RG8rdKf6CLdvT7NMbKF55F8Wf0hFPewEryplaH54ibdmaTuheJVKy1lUhHnVi0AcBpkhJiiOQdEtvbYKT/eIkQl/Qm92Gz6aL3lJ0UknO4gO0LzgqI2vYX0b9LHMF+ZvApEDahLCna6RKo3/lffnANUKfExE+dVwOcJwATL3Ld5IkSatm7zBqbJAim0wj/JQ5ejzkL+aYd3YawpW3qf+WsY3HGbK2TIJt3LsiZJ3M7giZo/fVIZCJqsIOyO9NUOEx5/+KE8IniGb7gdRYgquAEJr89poDCNz/8CBODi9z3ukiE1+UnVlhfQ== rsa-key-20190408
Pārejiet uz savu lietotāju mājas direktoriju, ja vēl neesat tajā:
cd $HOME
$HOME
ir vides mainīgais jūsu lietotāju mājas direktorijam. Tas tiek automātiski iestatīts, kad tiek izveidots jauns lietotājs.
Atrodoties mūsu mājas direktorijā, mēs tajā ievietosim citu direktoriju. Šis direktorijs tiks paslēpts no citiem datora lietotājiem, izņemot root un lietotāju, kuram šis direktorijs pieder. Izveidojiet jauno direktoriju un ierobežojiet tā atļaujas, izmantojot šādas komandas:
mkdir ~/.ssh
chmod 700 ~/.ssh
Tagad mēs atvērsim failu ar .ssh
nosaukumu authorized_keys
. Šis ir universālais fails, ko meklē OpenSSH. Ja nepieciešams, varat mainīt tā nosaukumu OpenSSH konfigurācijā /etc/ssh/sshd_config
.
Izmantojiet savu iecienītāko redaktoru, lai izveidotu failu. Šajā apmācībā tiks izmantots nano:
nano ~/.ssh/authorized_keys
Kopējiet un ielīmējiet savu ssh atslēgu authorized_keys
failā, kuru esam atvēruši. Kad publiskā atslēga ir iekšā, varat saglabāt failu, nospiežot CTRL+ O.
Pārliecinieties, vai tiek parādīts atbilstošais faila ceļš:
/home/porthorian/.ssh/authorized_keys
Ja tas ir pareizais faila ceļš, vienkārši nospiediet ENTER, pretējā gadījumā veiciet nepieciešamās izmaiņas, lai tās atbilstu iepriekš minētajam piemēram. Pēc tam izejiet no faila ar CTRL+ X.
Tagad mēs ierobežosim piekļuvi failam:
chmod 600 ~/.ssh/authorized_keys
Izejiet no mūsu izveidotā lietotāja un atgriezieties pie root lietotāja:
exit
Tagad mēs varam atspējot paroles autentifikāciju serverī, tādējādi, lai pieteiktos, būs nepieciešama ssh atslēga. Ir svarīgi ņemt vērā: ja atspējojat paroles autentifikāciju un publiskā atslēga nav instalēta pareizi, jūs izslēgsit sevi no sava servera. Ieteicams vispirms pārbaudīt atslēgu, pirms pat atsakāties no saknes lietotāja.
Pašlaik esam pieteikušies savā root lietotāja kontā, tāpēc mēs rediģēsim sshd_config
:
nano /etc/ssh/sshd_config
Mēs meklēsim 3 vērtības, lai pārliecinātos, ka OpenSSH ir pareizi konfigurēts.
PasswordAuthentication
PubkeyAuthentication
ChallengeResponseAuthentication
Šīs vērtības var atrast, nospiežot CTRL+ W.
Vērtībām jābūt iestatītām uz šādām vērtībām:
PasswordAuthentication no
ChallengeResponseAuthentication no
PubkeyAuthentication yes
Ja vērtības ir komentētas, noņemiet #
rindiņas sākumā un pārliecinieties, vai šo mainīgo vērtības ir tādas, kā parādīts iepriekš. Kad esat mainījis šos mainīgos, saglabājiet un izietu savu redaktoru, ar CTRL+ O, ENTERun, visbeidzot CTRL+ X.
Tagad mēs pārlādēsim sshd
ar šādu komandu:
systemctl reload sshd
Tagad mēs varam pārbaudīt pieteikšanos. Pārliecinieties, vai vēl neesat izgājis no savas saknes sesijas, un atveriet jaunu ssh logu un izveidojiet savienojumu ar ssh atslēgu, kas ir saistīta ar savienojumu.
PuTTY tas atrodas zem Connection
-> SSH
-> Auth
.
Pārlūkojiet, lai atrastu savu privāto atslēgu autentifikācijai, jo jums to vajadzēja saglabāt, veidojot ssh atslēgu.
Izveidojiet savienojumu ar serveri, izmantojot privāto atslēgu kā autentifikāciju. Tagad jūs būsit pieteicies savā Vultr VC2 virtuālajā mašīnā.
Piezīme. Ja pievienojāt ieejas frāzi, ģenerējot ssh atslēgu, jums tiks prasīts to ievadīt. Tas pilnībā atšķiras no jūsu faktiskās lietotāja paroles virtuālajā mašīnā.
Vispirms mēs instalēsim UFW, ja tas vēl nav virtuālajā mašīnā. Labs veids, kā pārbaudīt, ir ar šādu komandu:
sudo ufw status
Ja UFW ir instalēts, tas izvadīs Status:inactive
. Ja tas nav instalēts, jums tiks uzdots to izdarīt.
Mēs to varam instalēt ar šo komandu:
sudo apt-get install ufw -y
Tagad mēs atļausim SSH portu 22
mūsu ugunsmūrī:
sudo ufw allow 22
Varat arī atļaut OpenSSH:
sudo ufw allow OpenSSH
Darbosies viena no iepriekš minētajām komandām.
Tagad, kad esam atļāvuši portu caur mūsu ugunsmūri, mēs varam iespējot UFW:
sudo ufw enable
Jums tiks jautāts, vai esat pārliecināts, ka vēlaties veikt šo darbību. Ierakstot, y
kam seko, ENTERtiks iespējots ugunsmūris:
porthorian@MEANStack:~$ sudo ufw enable
Command may disrupt existing ssh connections. Proceed with operation? y
Piezīme. Ja neatļāvāt OpenSSH vai Port 22, jūs bloķēsit sevi no savas virtuālās mašīnas. Pirms UFW iespējošanas pārliecinieties, vai kāds no tiem ir atļauts.
Kad ugunsmūris ir iespējots, jūs joprojām būsit savienots ar savu instanci. Tagad mēs vēlreiz pārbaudīsim savu ugunsmūri ar to pašu komandu kā iepriekš:
sudo ufw status
Jūs redzēsit kaut ko līdzīgu šādai izvadei:
porthorian@MEANStack:~$ sudo ufw status
Status: active
To Action From
-- ------ ----
22 ALLOW Anywhere
22 (v6) ALLOW Anywhere (v6)
Lai vēl vairāk aizsargātu mūsu serveri, mēs izmantosim mūsu Vultr ugunsmūri. Piesakieties savā kontā . Kad esat pieteicies, jūs pārejat uz ugunsmūra cilni, kas atrodas ekrāna augšdaļā:
Tagad mēs pievienosim jaunu ugunsmūra grupu. Tas ļaus mums norādīt, kuri porti pat var sasniegt mūsu UFW ugunsmūri, nodrošinot mums dubultu drošības līmeni:
Tagad Vultr jautās, kā nosaukt savu ugunsmūri, izmantojot lauku “Apraksts”. Noteikti aprakstiet, ko šīs ugunsmūru grupas serveri darīs, lai turpmāk būtu vieglāk administrēt. Šīs apmācības labad mēs to nosauksim test
. Jūs vienmēr varat mainīt aprakstu vēlāk, ja vēlaties.
Vispirms mums būs jāiegūst sava IP adrese. Iemesls, kāpēc mēs to darām tieši, ir tāds, ka, ja jūsu IP adrese nav statiska un pastāvīgi mainās, varat vienkārši pieteikties savā Vultr kontā un mainīt IP adresi.
Arī tāpēc mēs nepieprasījām UFW ugunsmūra IP adresi. Turklāt tas ierobežo jūsu virtuālās mašīnas ugunsmūra izmantošanu no visu pārējo portu filtrēšanas un ļauj to apstrādāt Vultr ugunsmūrim. Tas ierobežo kopējās trafika filtrēšanas slodzi jūsu instancē.
Izmantojiet Vultr tīkla skatu, lai atrastu savu IP adresi.
Tagad, kad mums ir mūsu IP adrese, mēs pievienosim IPV4 noteikumu mūsu jaunizveidotajam ugunsmūrim:
Kad esat ievadījis IP adresi, noklikšķiniet uz +
simbola, lai pievienotu savu IP adresi ugunsmūrim.
Jūsu ugunsmūra grupa izskatīsies šādi:
Tagad, kad mūsu IP ir pareizi piesaistīts ugunsmūra grupā, mums ir jāsaista mūsu Vultr instance. Kreisajā pusē redzēsit cilni ar uzrakstu "Saistītie gadījumi":
Atverot lapu, jūs redzēsit nolaižamo izvēlni ar jūsu servera gadījumu sarakstu:
Noklikšķiniet uz nolaižamās izvēlnes un atlasiet savu gadījumu. Pēc tam, kad esat gatavs pievienot instanci ugunsmūra grupai, noklikšķiniet uz +
simbola.
Apsveicam! Jūs esat veiksmīgi nodrošinājis savu Vultr VC2 virtuālo mašīnu. Tas sniedz jums labu pamatu ļoti vienkāršam drošības slānim, neuztraucoties par to, ka kāds mēģina brutāli piespiest jūsu gadījumu.
Vai izmantojat citu sistēmu? Plesk ir patentēts tīmekļa mitinātāja vadības panelis, kas ļauj lietotājiem administrēt savas personīgās un/vai klientu vietnes, datu bāzes
Ievads Cacti ir atvērtā koda uzraudzības un grafiku veidošanas rīks, kas pilnībā ir balstīts uz RRD datiem. Izmantojot Cacti, varat pārraudzīt gandrīz jebkura veida ierīces
Ievads Lets Encrypt ir sertifikācijas iestādes pakalpojums, kas piedāvā bezmaksas TLS/SSL sertifikātus. Instalēšanas procesu vienkāršo Certbot,
Vai izmantojat citu sistēmu? Kas ir Tekkit Classic? Tekkit Classic ir modifikācija spēlei, kuru visi zina un mīl; Minecraft. Tajā ir daži no ver
Vai izmantojat citu sistēmu? Šī apmācība parādīs, kā instalēt grupas programmu iRedMail jaunā Debian Wheezy instalācijā. Jums vajadzētu izmantot servi
Vai izmantojat citu sistēmu? Jekyll ir lieliska alternatīva WordPress emuāru rakstīšanai vai satura kopīgošanai. Tam nav nepieciešamas nekādas datu bāzes, un tas ir ļoti vienkārši
Vai izmantojat citu sistēmu? Ja iegādājaties Debian serveri, jums vienmēr ir jābūt jaunākajiem drošības ielāpiem un atjauninājumiem neatkarīgi no tā, vai jūs guļat vai ne.
PHP un saistītās pakotnes ir visbiežāk izmantotie komponenti, izvietojot tīmekļa serveri. Šajā rakstā mēs uzzināsim, kā iestatīt PHP 7.0 vai PHP 7.1 o
Squid ir populāra bezmaksas Linux programma, kas ļauj izveidot pāradresācijas tīmekļa starpniekserveri. Šajā rokasgrāmatā jūs redzēsit, kā instalēt Squid uz CentOS, lai jūs pārvērstu
Ievads Lighttpd ir Apache dakša, kuras mērķis ir daudz mazāk resursietilpīgs. Tas ir viegls, tāpēc arī tā nosaukums ir diezgan vienkārši lietojams. Instalēšana
1. Virtualmin/Webmin Virtualmin ir jaudīgs un elastīgs tīmekļa mitināšanas vadības panelis Linux un UNIX sistēmām, pamatojoties uz labi zināmo atvērtā pirmkoda tīmekļa bāzi
Yii ir PHP ietvars, kas ļauj ātrāk un vienkāršāk izstrādāt lietojumprogrammas. Yii instalēšana Ubuntu ir vienkārša, jo jūs to uzzināsit precīzi
Ekrāns ir lietojumprogramma, kas ļauj vairākkārt izmantot termināļa sesijas vienā logā. Tas ļauj simulēt vairākus termināļa logus, kur tas ma
Šajā apmācībā ir paskaidrots, kā iestatīt DNS serveri, izmantojot Bind9 uz Debian vai Ubuntu. Visā rakstā attiecīgi aizstājiet savu-domēna-nosaukums.com. plkst
Ievads Logrotate ir Linux utilīta, kas vienkāršo žurnālfailu administrēšanu. Tas parasti darbojas reizi dienā, izmantojot cron uzdevumu, un pārvalda žurnālu bāzi
Icinga2 ir spēcīga uzraudzības sistēma, un, ja to izmanto galvenā klienta modelī, tā var aizstāt vajadzību pēc NRPE balstītām uzraudzības pārbaudēm. Meistars-klients
Vai izmantojat citu sistēmu? Red5 ir atvērtā pirmkoda multivides serveris, kas ieviests Java un ļauj palaist Flash vairāku lietotāju lietojumprogrammas, piemēram, tiešraides straumēšanu.
Šajā rakstā mēs redzēsim, kā apkopot un instalēt Nginx galveno līniju no oficiālajiem Nginx avotiem ar PageSpeed moduli, kas ļauj t
Vai izmantojat citu sistēmu? Apache Cassandra ir bezmaksas un atvērtā koda NoSQL datu bāzes pārvaldības sistēma, kas ir izstrādāta, lai nodrošinātu mērogojamību, hig.
Vai izmantojat citu sistēmu? Apache Cassandra ir bezmaksas un atvērtā koda NoSQL datu bāzes pārvaldības sistēma, kas ir izstrādāta, lai nodrošinātu mērogojamību, hig.
Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.
Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.
Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.
Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.
Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…
Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.
Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.
Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.
Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.
Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk