命令行配置Windows防火墻
命令行配置Windows防火墻
有人會(huì)說,Windows防火墻有非常友好的用戶界面,為什么要使用命令行界面來配置一個(gè)Windows防火墻?下面是學(xué)習(xí)啦小編跟大家分享的是命令行配置Windows防火墻,歡迎大家來閱讀學(xué)習(xí)。
命令行配置Windows防火墻
首先,配置更快速—一旦你熟練掌握了如何使用netsh advfirewall命令,在配置防火墻的時(shí)候要比使用圖形化界面速度快的多。
其次,可以編寫腳本—使用這個(gè)工具你可以對(duì)一些常用的功能編寫腳本。
最后,在圖形化界面不可用時(shí)依然可以配置防火墻—和其他命令行工具一樣,當(dāng)圖形化界面不可用的時(shí)候,例如:在Windows Server 2008 Core模式下,你依然能夠使用netsh advfirewall工具來對(duì)防火墻進(jìn)行配置。
那么netsh命令那么多,我該咋辦啊,都記下來?No,No,NO.我們只需要一個(gè)“help”命令或者一個(gè)“?”就好了。
接下來再看另一個(gè)命令:consec(連接安全規(guī)則)命令
這個(gè)連接規(guī)則可以讓你創(chuàng)建兩個(gè)系統(tǒng)之間的IPSEC 。換句話說,consec規(guī)則能夠讓你加強(qiáng)通過防火墻的通信的安全性,而不僅僅是限制或過濾它。
我們先來看下netsh advfirewall consec中看到六個(gè)不同的命令
要想查看防火墻現(xiàn)在的狀況,你將必須使用這個(gè)show命令
另一個(gè)命令:Export命令
這個(gè)命令可以讓你導(dǎo)出防火墻當(dāng)前的所有配置到一個(gè)文件中。這個(gè)命令非常有用,因?yàn)槟憧梢詡浞菟械呐渲玫轿募校绻銓?duì)已經(jīng)作出的配置不滿意的話,可以隨時(shí)使用這個(gè)文件來恢復(fù)到修改前的狀態(tài)。
然后我們打開所在路徑,看到advfirewallpolicy.pol文件已創(chuàng)建:
Firewall命令
使用這個(gè)命令你可以增加新的入站和出站規(guī)則到你的防火墻中。它還可以讓你修改防火墻中的規(guī)則。
以下是增加和刪除一個(gè)防火墻規(guī)則的示例: 增加一個(gè)針對(duì)messenger.exe的入站規(guī)則
刪除針對(duì)本地21端口的所有入站規(guī)則:
netsh advfirewall firewall delete name rule name=all protocol=tcp localport=21
Import命令
Import命令讓你可以從一個(gè)文件中導(dǎo)入防火墻的配置。這個(gè)命令可以讓你把之前你使用export命令導(dǎo)出的防火墻配置再恢復(fù)回去。示例如下(使用該命令的時(shí)候會(huì)被360攔截,允許訪問即可:
Reset 命令
這個(gè)命令讓你重新設(shè)置防火墻策略到默認(rèn)策略狀態(tài)。使用這個(gè)命令的時(shí)候務(wù)必謹(jǐn)慎,因?yàn)橐坏┠沔I入這個(gè)命令并按下回車后,它將不再讓你確認(rèn)是否真要重設(shè),直接恢復(fù)防火墻的策略。
具體使用如下:
Set命令
set命令將允許你修改防火墻的不同設(shè)置狀態(tài)。相關(guān)的上下文命令有7個(gè)。
以下是使用set命令的一些例子:
讓防火墻關(guān)閉所有配置文件,確定輸入該命令以后,右下角處可以看到防火墻關(guān)閉的提示信息:
在所有配置文件中設(shè)置默認(rèn)阻擋入站并允許出站通信:
在所有配置文件中打開遠(yuǎn)程管理:
netsh advfirewall set allprofiles settings remotemanagement enable
在所有配置文件中記錄被斷開的連接:
再次提到Show命令:
這個(gè)show命令將讓你可以查看所有不同的配置文件中的設(shè)置和全局屬性。
命令行配置Windows防火墻相關(guān)文章:
1.如何用NetSH系統(tǒng)命令配置Windows7防火墻