Win2003 Server configuration method of firewall via IPSec _win server

Source: Internet
Author: User
Tags iptables

The windows2003 system has a weak firewall capability, and the key is that it cannot be configured with commands, which can cause a lot of work on a bulk deployment, so access control using IPSec
Under Windows2003, you can operate with the command netsh ipsec
Syntax for commands: http://technet.microsoft.com/zh-cn/library/cc739550 (v=ws.10). aspx

1. Delete all security policies
netsh ipsec static del all

2. Establish strategy test
netsh ipsec static add policy name=test

3, the establishment of a filter operation, can be understood as action, matching rules after the operation, similar to the Linux iptables in the Accept and drop
Establish a reject action
netsh ipsec static add filteraction name=block Action=block
Establish accept Action
netsh ipsec static add filteraction name=permit Action=permit

4. Add filter list for reject action, similar to iptables default rule
netsh ipsec static add filterlist Name=deny_all
Add a filter to deny all connections
netsh ipsec static add filter Filterlist=deny_all Srcaddr=any dstaddr=me

5. Add filter and filter actions created to deny all requests to policy test
netsh ipsec static add rule name=deny_all policy=test filterlist=deny_all Filteraction=block

6, establish the server itself external access strategy

Set up a filter list server_access
netsh ipsec static add filterlist name=server_access

Add a filter to the filter list server_access that allows any port on the local to any address, and the protocol port is added as needed
netsh ipsec static add filter filterlist=server_access srcaddr=me dstaddr=any protocol=tcp dstport=80

Apply filter server_access in policy test and perform allowed actions on packets that match the filter
netsh ipsec static add rule name=server_access policy=test filterlist=server_access Filteraction=permit

7. Establish Web server access policy

Set up filter List Web
netsh ipsec static add filterlist Name=web

Add a filter on the filter list Web to allow access to local port 80 for any external address
netsh ipsec static add filter filterlist=web Srcaddr=any dstaddr=me dstport=80

Apply filter list Web in policy test
netsh ipsec static add rule name=web policy=test filterlist=web Filteraction=permit

8. Establish FTP server access policy

netsh ipsec static add filterlist name=ftp
netsh ipsec static add filter filterlist=ftp Srcaddr=any dstaddr=me dstport=21

Add a passive port to the FTP server, where three are added as tests
netsh ipsec static add filter filterlist=ftp Srcaddr=any dstaddr=me dstport=65530
netsh ipsec static add filter filterlist=ftp Srcaddr=any dstaddr=me dstport=65531
netsh ipsec static add filter filterlist=ftp Srcaddr=any dstaddr=me dstport=65532
netsh ipsec static add rule name=ftp policy=test filterlist=ftp Fileraction=permit

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.