Settu upp Plesk á CentOS 7
Að nota annað kerfi? Plesk er sérstakt stjórnborð fyrir vefþjón sem gerir notendum kleift að stjórna persónulegum og/eða viðskiptavinum vefsíðum sínum, gagnagrunnum
FirewallD er kvikstýrður eldveggur sem veitir stuðning fyrir IPv4 og IPv6 eldveggsreglur og eldveggssvæði sem er fáanlegt á RHEL 7 netþjónum. Það kemur beint í staðinn fyrir iptables
og vinnur með netfilter
kóða kjarnans .
Í þessari grein mun líta stuttlega á stjórnun eldveggsins á CentOS 7 með því að nota firewall-cmd
skipunina.
Fyrsta skrefið er að athuga hvort FirewallD sé uppsett og í gangi. Þetta er hægt að gera með systemd
því að keyra eftirfarandi:
$ systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2016-03-10 15:07:00 UTC; 1min 30s ago
...
Að öðrum kosti geturðu athugað með því að nota firewall-cmd
tólið:
$ firewall-cmd --state
running
FirewallD starfar með því að nota hugmyndina um zones
hvar svæði skilgreindi hversu mikið traust er notað fyrir tengingu. Þú getur skipt mismunandi netviðmótum í mismunandi svæði til að beita sérstökum eldveggsreglum fyrir hvert viðmót eða þú getur notað eitt svæði fyrir öll viðmót.
Utan kassans er allt gert á sjálfgefna public
svæði, en það eru nokkur önnur fyrirfram stillt svæði sem hægt er að nota líka.
Þú gætir þurft að fá lista yfir öll tiltæk svæði, þar af eru nokkur úr kassanum. Aftur, þetta er hægt að gera með því að nota firewall-cmd
:
$ firewall-cmd --get-zones
block dmz drop external home internal public trusted work
Þú getur uppgötvað sjálfgefið svæði sem er stillt með því að nota firewall-cmd
:
$ firewall-cmd --get-default-zone
public
Ef þú vilt breyta sjálfgefna svæði (til dæmis í home
), er hægt að gera það með því að keyra:
$ firewall-cmd --set-default-zone=home
success
Þessar upplýsingar munu endurspeglast í aðalstillingarskránni, /etc/firewalld/firewalld.conf
. Hins vegar er mælt með því að þú breytir ekki þessari skrá handvirkt og notir þess í stað firewall-cmd
.
Þú getur fengið lista yfir svæðin sem þú hefur úthlutað viðmótum á með því að keyra:
$ firewall-cmd --get-active-zones
public
interfaces: eth0
Þú getur líka athugað svæði eins viðmóts ( eth0
í þessu tilfelli) með því að keyra:
$ firewall-cmd --get-zone-of-interface=eth0
public
Ef sjálfgefna forstilltu svæðin henta ekki alveg þínum þörfum, er auðveldasta leiðin til að búa til nýtt svæði ( zone1
) aftur með firewall-cmd
:
$ firewall-cmd --permanent --new-zone=zone1
success
Eftir stofnun þarftu að endurhlaða:
$ firewall-cmd --reload
success
Til þess að úthluta netviðmóti varanlega á svæði geturðu notað firewall-cmd
þó muna að láta --permanent
fána fylgja með til að halda breytingunni áfram. Ef þú notar NetworkManager
ættirðu líka að vera viss um að nota nmcli
til að stilla tengisvæðið.
$ firewall-cmd --permanent --zone=internal --change-interface=eth1`
success
Til að athuga varanlega uppsetningu svæðis ( public
í þessu tilfelli) þar á meðal úthlutað viðmót, leyfilega þjónustu, hafnarstillingar og fleira, keyrðu:
$ firewall-cmd --permanent --zone=public --list-all
public (default)
interfaces:
sources:
services: dhcpv6-client ssh
ports:
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
Þegar þú hefur úthlutað og stillt nauðsynleg svæði geturðu byrjað að bæta þjónustu við svæði. Þjónusta lýsir samskiptareglum og höfnum sem hægt er að nálgast fyrir svæði.
Nokkrar algengar þjónustur eru forstilltar innan eldveggsins. Þetta er hægt að skrá:
$ firewall-cmd --get-services
RH-Satellite-6 amanda-client bacula bacula-client dhcp dhcpv6 dhcpv6-client dns freeipa-ldap freeipa-ldaps freeipa-replication ftp high-availability http https imaps ipp ipp-client ipsec iscsi-target kerberos kpasswd ldap ldaps libvirt libvirt-tls mdns mountd ms-wbt mysql nfs ntp openvpn pmcd pmproxy pmwebapi pmwebapis pop3s postgresql proxy-dhcp radius rpc-bind rsyncd samba samba-client smtp ssh telnet tftp tftp-client transmission-client vdsm vnc-server wbem-https
Þú getur líka fengið lista yfir þá þjónustu sem er virkjuð fyrir sjálfgefið svæði:
$ firewall-cmd --list-services
dhcpv6-client ssh
Þú getur virkjað tiltekna þjónustu fyrir svæði ( public
) varanlega með því að nota --add-service
fánann:
$ firewall-cmd --permanent --zone=public --add-service=http
success
Og síðan endurhlaða núverandi eldveggslotu:
$ firewall-cmd --reload
success
Síðan var bætt við til að staðfesta:
$ firewall-cmd --zone=public --list-services
dhcpv6-client http ssh
Þú getur fjarlægt tiltekna þjónustu fyrir svæði ( public
) varanlega með því að nota --remove-service
fánann:
$ firewall-cmd --permanent --zone=public --remove-service=http
success
Og síðan endurhlaða núverandi eldveggslotu:
$ firewall-cmd --reload
success
Síðan var bætt við til að staðfesta:
$ firewall-cmd --zone=public --list-services
dhcpv6-client ssh
Þú getur bætt við eða fjarlægt margar þjónustur (til dæmis http
og https
) af svæði annað hvort einni í einu eða öllum í einu með því að vefja viðkomandi þjónustunöfn inn í krullaðar axlabönd ( {
, }
):
$ firewall-cmd --permanent --zone=public --add-service=
success
$ firewall-cmd --permanent --zone=public --list-services
dhcpv6-client http https ssh
Stundum gætir þú þurft að bæta við nýjum sérsniðnum þjónustum - til dæmis ef þú hefur breytt höfninni fyrir SSH púkann. Þjónusta er skilgreind með léttvægum XML skrám, þar sem sjálfgefnar skrár eru að finna í /usr/lib/firewalld/services
:
$ tree /usr/lib/firewalld/services
/usr/lib/firewalld/services
├── amanda-client.xml
├── bacula-client.xml
├── bacula.xml
├── dhcpv6-client.xml
├── dhcpv6.xml
├── dhcp.xml
├── dns.xml
├── freeipa-ldaps.xml
├── freeipa-ldap.xml
├── freeipa-replication.xml
├── ftp.xml
├── high-availability.xml
├── https.xml
├── http.xml
...
Auðveldasta leiðin til að búa til nýja þjónustu er að afrita eina af þessum þjónustuskrám sem fyrir eru og breyta henni. Sérsniðin þjónusta ætti að vera í /etc/firewalld/services
. Til dæmis, til að sérsníða SSH þjónustuna:
$ cp /usr/lib/firewalld/services/ssh.xml /etc/firewalld/services/ssh-custom.xml
Innihald þessarar afrituðu skráar ætti að líta svona út:
$ cat /etc/firewalld/services/ssh-custom.xml
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>SSH</short>
<description>Secure Shell (SSH) is a protocol for logging into and executing commands on remote machines. It provides secure encrypted communications. If you plan on accessing your machine remotely via SSH over a firewalled interface, enable this option. You need the openssh-server package installed for this option to be useful.</description>
<port protocol="tcp" port="22"/>
</service>
Til að breyta höfninni ættirðu að breyta stuttu nafni þjónustunnar og höfninni. Þú gætir líka breytt lýsingunni ef þú vilt, en þetta eru bara auka lýsigögn sem gætu verið notuð af notendaviðmóti eða öðru forriti. Í þessu dæmi er ég að breyta gáttinni í 1234:
$ nano /etc/firewalld/services/ssh-custom.xml
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>SSH-Custom</short>
<description>Secure Shell (SSH) is a protocol for logging into and executing commands on remote machines. It provides secure encrypted communications. If you plan on accessing your machine remotely via SSH over a firewalled interface, enable this option. You need the openssh-server package installed for this option to be useful.</description>
<port protocol="tcp" port="1234"/>
</service>
Þegar það hefur verið vistað þarftu að endurhlaða eldvegginn og þá geturðu beitt reglunni þinni á svæðið þitt:
$ firewall-cmd --reload
success
$ firewall-cmd --permanent --zone=public --add-service=ssh-custom
success
Auk þess að nota þjónustu geturðu líka leyft höfn handvirkt með samskiptareglum. Til að leyfa TCP tengi 7777
fyrir public
svæðið:
$ firewall-cmd --permanent --zone=public --add-port=7777/tcp
success
Þú getur líka bætt við hafnarsviði:
$ firewall-cmd --permanent --zone=public --add-port=7000-8000/tcp
success
Til að fjarlægja (og hafna þannig) TCP tengi 7777
fyrir public
svæðið:
$ firewall-cmd --permanent --zone=public --remove-port=7777/tcp
success
Þú getur líka skráð leyfðar gáttir fyrir tiltekið svæði ( public
) eftir að núverandi eldveggslotu hefur verið hlaðið aftur:
$ firewall-cmd --zone=public --list-ports
7000-8000/tcp
Þegar þú hefur stillt eldvegginn eins og þú vilt ættirðu að vera viss um að virkja hann í gegnum systemd til að tryggja að hann byrji við ræsingu:
$ systemctl enable firewalld
Það eru miklu fleiri stillingar og valkostir innan FirewallD, svo sem framsending gátta, grímugerð og samskipti við eldvegginn í gegnum D-Bus. Vonandi hefur þessi handbók hjálpað þér að skilja grunnatriðin og hefur gefið þér verkfæri til að byrja með eldvegg af netþjóninum þínum. Nokkur viðbótarlestur hér að neðan mun hjálpa þér að fá sem mest út úr eldveggnum þínum.
Að nota annað kerfi? Plesk er sérstakt stjórnborð fyrir vefþjón sem gerir notendum kleift að stjórna persónulegum og/eða viðskiptavinum vefsíðum sínum, gagnagrunnum
Smokkfiskur er vinsælt, ókeypis Linux forrit sem gerir þér kleift að búa til framsendingarforrit á vefnum. Í þessari handbók muntu sjá hvernig á að setja upp Squid á CentOS til að snúa þér
Inngangur Lighttpd er gaffal af Apache sem miðar að því að vera miklu minna auðlindafrekt. Hann er léttur, þess vegna heitir hann, og er frekar einfaldur í notkun. Uppsetning
VULTR hefur nýlega gert breytingar á enda þeirra og allt ætti nú að virka vel út úr kassanum með NetworkManager virkt. Ef þú vilt slökkva á
Icinga2 er öflugt eftirlitskerfi og þegar það er notað í aðal-viðskiptavinamódel getur það komið í stað þörf fyrir NRPE-undirstaða vöktunareftirlit. Húsbóndinn
Að nota annað kerfi? Apache Cassandra er ókeypis og opinn uppspretta NoSQL gagnagrunnsstjórnunarkerfi sem er hannað til að veita sveigjanleika, háan
Að nota annað kerfi? Microweber er opinn uppspretta draga og sleppa CMS og netverslun. Microweber frumkóði er hýst á GitHub. Þessi handbók mun sýna þér
Að nota annað kerfi? Mattermost er opinn uppspretta, sjálfhýst valkostur við Slack SAAS skilaboðaþjónustuna. Með öðrum orðum, með Mattermost, þú ca
Það sem þú þarft Vultr VPS með að minnsta kosti 1GB af vinnsluminni. SSH aðgangur (með rót / stjórnunarréttindi). Skref 1: Uppsetning BungeeCord Fyrst af öllu
Plesk stjórnborðið er með mjög fallegri samþættingu fyrir Lets Encrypt. Lets Encrypt er ein af einu SSL veitunum sem gefa út skírteini að fullu
Lets Encrypt er vottunaryfirvöld sem sérhæfir sig í að útvega SSL vottorð án endurgjalds. cPanel hefur byggt upp snyrtilega samþættingu svo þú og viðskiptavinurinn þinn
Að nota annað kerfi? Concrete5 er opinn uppspretta CMS sem býður upp á marga áberandi og gagnlega eiginleika til að aðstoða ritstjóra við að framleiða efni auðveldlega og
Að nota annað kerfi? Review Board er ókeypis og opinn hugbúnaður til að skoða frumkóða, skjöl, myndir og margt fleira. Það er vefbundið hugbúnaðarstríð
Í þessari handbók munt þú læra hvernig á að setja upp HTTP auðkenningu fyrir Nginx vefþjón sem keyrir á CentOS 7. Kröfur Til að byrja þarftu að
YOURLS (Your Own URL Shortener) er opinn uppspretta vefslóða styttingar og gagnagreiningarforrit. Í þessari grein munum við fjalla um ferlið við uppsetningu
Using a Different System? Introduction ArangoDB is an open source NoSQL database with a flexible data model for documents, graphs, and key-values. It is
Inngangur /etc/ skrárinn gegnir mikilvægu hlutverki í því hvernig Linux kerfi virkar. Ástæðan fyrir þessu er sú að næstum allar kerfisstillingar
Margir kerfisstjórar stjórna miklu magni af netþjónum. Þegar aðgangur þarf að skrám á mismunandi netþjónum er innskráning á hvern og einn fyrir sig ca
Þessi kennsla mun fjalla um ferlið við að setja upp Half Life 2 leikjaþjón á CentOS 6 System. Skref 1: Forsendur settar upp Til að setja upp ou
Laravel GitScrum, eða GitScrum er opinn uppspretta framleiðniverkfæri hannað til að hjálpa þróunarteymi að innleiða Scrum aðferðafræðina á svipaðan hátt
Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.
Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.
Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.
Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.
Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…
Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.
Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.
Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.
Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.
Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira