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.
Related posts
Módosítsa az IP-címet és a DNS-kiszolgálókat a parancssor segítségével
A beállításjegyzék visszaállítása a Windows 11/10 parancssor használatával
Program eltávolítása a Windows 11/10 parancssor használatával
Ellenőrizze a Windows 10 operációs rendszer architektúráját a PowerShell vagy a Command Prompt segítségével
Hozzon létre rendszer-visszaállítási pontot a Parancssor vagy a PowerShell segítségével
A parancssor megjelenik és eltűnik a Windows 11/10 rendszeren
Vezeték nélküli hálózatok kezelése a Windows 11/10 parancssorával
Nézze meg, mikor telepítették a Windowst. Mi az eredeti telepítési dátuma?
Mi az a Windows terminál? -
A PowerShell és a Parancssor visszaállítása az alapértelmezett beállításokra
A Microsoft Store alkalmazásainak megnyitása a parancssorból
Hogyan kaphat egy listát az összes eszközillesztőről a Parancssor használatával
Kezelje a hitelesítési adatokat a Credential Manager alkalmazásból a Parancssor használatával
Cserélje ki a Powershell-t a Parancssorra a Windows 10 Start menüjében
Hozzáférés az FTP-kiszolgálóhoz a Parancssor segítségével a Windows 10 rendszerben
Engedélyezze a Távoli asztalt a Parancssor vagy a PowerShell segítségével
A Microsoft 365 javítása a Windows 11/10 parancssor használatával
Keresse meg a Windows termékkulcsot a Parancssor vagy a PowerShell segítségével
Java programok futtatása a parancssorból
Hogyan lehet megnyitni a parancssort egy mappában a Windows 11/10 rendszerben