A Windows tűzfal engedélyezése vagy letiltása a parancssorból

Előfordulhat, hogy szkriptet kell írnia, vagy távolról csatlakoznia kell egy számítógéphez, és futtatnia kell egy parancsot a Windows tűzfal engedélyezéséhez vagy letiltásához. A legtöbb IT-környezetben a csoportházirend(Group Policy) használata a legegyszerűbb módja a Windows tűzfal(Windows Firewall) konfigurálásának az ügyfélszámítógépeken.

Ezenkívül ez a legegyszerűbb módja portkivételek hozzáadásának olyan szolgáltatásokhoz, mint a HTTP , fájlmegosztás, szoftveralkalmazások stb. Azonban azt is jó tudni, hogyan konfigurálhatja a Windows tűzfalat(Windows Firewall) a parancssorból arra az esetre, ha olyan számítógépei és kiszolgálói vannak, amelyek nincsenek az Active Directoryban(Active Directory) .

A Windows tűzfal(Firewall) kezelése a parancssorból(Command Prompt)

Először is, hogy ellenőrizze, hogy a Windows tűzfal(Windows Firewall) engedélyezve van-e egy kiszolgálón vagy számítógépen, írja be ezt a parancsot a parancssorba:

netsh advfirewall show allprofiles

Győződjön(Make) meg róla, hogy megnyitott egy rendszergazdai parancssort (kattintson a Start gombra(Start) , írja be a CMD parancsot , majd kattintson a jobb gombbal a Parancssorra(Command Prompt) , és válassza a Futtatás rendszergazdaként( Run as Administrator) lehetőséget ). Valami hasonlót kell kapnia, mint ami az alábbiakban látható:

Alapértelmezés szerint itt három külön listát kell látnia: Domainprofil(Domain) beállításai, Privát profilbeállítások és Nyilvános profilbeállítások. Ez a három megfelel annak a három állapotnak, amelybe a számítógép egyes hálózati kapcsolatait elhelyezheti. Ha csatlakozik otthoni hálózatához, és az Otthoni hálózat(Home Network) lehetőséget választotta, a  Privát(Private) profil beállításai lesznek érvényesek.

Az állapot(State) azt jelenti, hogy a tűzfal be vagy ki van-e kapcsolva. A tűzfalházirend(Firewall Policy) megmondja, hogy milyen bejövő és kimenő szabályzatok vonatkoznak az egyes profilokra.

Egy adott profil tűzfalának letiltásához használja a következő parancsot:

netsh advfirewall set privateprofile state off

A többi lehetőség a jelenlegiprofil ,(allprofiles) a publicprofile, a(currentprofile) domainprofile és(domainprofile) az allprofiles(publicprofile) . Tehát ha teljesen le szeretné tiltani a tűzfalat, akkor a privateprofile(allprofiles) helyett az allprofiles-t használja. Az újbóli engedélyezéshez csak tegye a végére a (on)kikapcsolás(off) helyett .

Nyissa meg a Portot(Port) a tűzfalban(Firewall) a parancssor segítségével(Command Line)

Mi van akkor, ha a parancssor segítségével szeretne megnyitni egy portot a tűzfalban? Ez is egyszerű!

Tegyük fel, hogy meg akarja nyitni a 3389-es portot, amely a Windows távoli asztalához való . Egyszerűen futtassa ezt a parancsot:

netsh advfirewall firewall add rule name="Open Remote Desktop" protocol=TCP dir=in localport=3389 action=allow

A parancs meglehetősen hosszú, de meglehetősen könnyű lebontani. Hozzáad egy szabályt, ad neki egy nevet, kiválasztja a protokollt ( TCP vagy UDP ), kiválasztja az irányt (Be vagy Out ), megadja a portszámot és kiválasztja a műveletet ( Engedélyezés(Allow) vagy Megtagadás(Deny) ).

Ha futtatná ezt a parancsot, majd tekintse meg az engedélyezett alkalmazásokat a Windows tűzfalban(Windows Firewall) , akkor azt látná, hogy a Távoli asztal(Remote Desktop) elem most be van jelölve:

Ha egy sor portot kell megnyitnia, csak egy egyszerű kötőjelet használjon. Például itt 600o és 7000 közötti portokat nyitok meg az UDP kimenő forgalom számára:

netsh advfirewall firewall add rule name="UDP ports" protocol=UDP dir=out localport=6000-7000 action=allow

Számos fejlettebb parancs használható a Windows tűzfal(Windows Firewall) minden aspektusának kezelésére , ezért feltétlenül használja a /?karaktereket bármelyik parancs végén, hogy megtekinthesse az összes opciót és példát.



About the author

Informatikus vagyok, aki az adatvédelemre, a felhasználói fiókokra és a család biztonságára összpontosít. Az elmúlt néhány évben az okostelefonok biztonságának javításán dolgozom, és van tapasztalatom a szerencsejáték-cégekkel való együttműködésben. Többször írtam a felhasználói fiókokkal és a játékkal kapcsolatos problémákról is.



Related posts