Netsh 명령을 사용하여 Windows 방화벽을 관리하는 방법

Netsh 또는 네트워크 셸 은 IT 관리자가 (Network Shell)Windows 10 에서 다양한 네트워크 관련 기능을 구성하고 보는 데 도움이 되는 명령줄 유틸리티입니다 . 이 유틸리티는 Windows 방화벽을 관리하는(manage Windows Firewall) 데에도 사용할 수 있으며 명령줄에서 간단한 방법을 찾고 있다면 알고 사용하면 유용한 유틸리티입니다.

Netsh 명령 을 사용하여 (Use Netsh Command)Windows 방화벽(Windows Firewall) 관리

Windows 방화벽(Windows Firewall) 구성은 설정 깊숙이 사용할 수 있으므로 셀 수 없습니다. 상황에 맞는 메뉴와 몇 가지 작업을 완료하는 한 단계 방법이 없습니다. 자주 해야 할 때 유용합니다. 명령을 BAT 파일에 저장하고 관리자 권한으로 실행하여 빠르게 실행할 수 있습니다.

Windows 방화벽을 관리하는 Netsh 명령 

이전 에는 netsh firewall명령이 있었지만 다음으로 대체되었거나 더 이상 사용되지 않습니다.netsh advfirewall.

advfirewall을 얻을 수 있는 옵션 목록은 다음과 같습니다.(The list of options you get the advfirewall are as follows:)

  • consec – netsh advfirewall consec' 컨텍스트에 대한 변경 사항입니다.
  • dump – 구성 스크립트를 표시합니다.
  • 내보내기 – 현재 정책을 파일로 내보냅니다.
  • 방화벽 – netsh advfirewall 방화벽 컨텍스트에 대한 변경 사항입니다.
    • add (– Adds) 새로운 인바운드 또는 아웃바운드 방화벽 규칙을 추가합니다.
    • 삭제 (– Deletes) 일치하는 모든 방화벽 규칙을 삭제합니다.
    • dump – 구성 스크립트를 표시합니다.
    • set (– Sets) 기존 규칙의 속성에 대한 새 값을 설정합니다.
    • show – 지정된 방화벽 규칙을 표시합니다.
  • help – 명령 목록을 표시합니다.
  • import – 정책 파일을 현재 정책 저장소로 가져옵니다.
  • mainmode – netsh advfirewall mainmode '컨텍스트에 대한 변경 사항입니다.
  • 모니터 – netsh advfirewall 모니터의 컨텍스트에 대한 변경 사항입니다.
  • reset – 정책을 기본 기본 정책으로 재설정합니다 .(Resets)
  • set – 프로필별 또는 전역 설정을 지정합니다 .(Sets)
  • show (– Displays) 프로필 또는 전역 속성을 표시합니다.

방화벽 명령 목록(예시)(List of Firewall Commands (Examples))

다음은 포트 활성화, 프로그램 허용 등과 같이 사용할 수 있는 몇 가지 일반적인 명령 목록입니다.

포트 활성화(Enable a Port)

netsh advfirewall firewall add rule name= "Open Port 80" dir=in action=allow protocol=TCP localport=80

활성화된 프로그램 또는 포트 삭제(Delete enabled programs or ports)

netsh advfirewall firewall delete rule name= rule name program="C:MyAppMyApp.exe"

netsh advfirewall firewall delete rule name= rule name protocol=udp localport=500

특정 서비스 활성화(Enable specific services)

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes

netsh advfirewall firewall set rule group="remote desktop" new enable=Yes

Windows 방화벽 사용(Enable Windows firewall)

netsh advfirewall set currentprofile state on

정책 기본값 복원(Restore policy defaults)

netsh advfirewall reset

Netsh 유틸리티 로 수행할 수 있는 작업이 더 많습니다 .

이들 모두를 다루는 것은 범위를 벗어나므로 공식 Microsoft 문서에서 자세한 내용을 읽는 것이 좋습니다.( official Microsoft Documents.)

다음 읽기(Read next) : Windows 방화벽을 통해 Ping(ICMP Echo 요청)을 허용(allow Pings (ICMP Echo requests) through Windows Firewall) 하는 방법 .



About the author

저는 10년 이상의 Windows 및 Mac 소프트웨어 작업 경험을 가진 정규 소프트웨어 엔지니어입니다. 저는 두 플랫폼 모두에서 애플리케이션을 설계, 테스트 및 배포하는 방법을 알고 있습니다. 보안 및 시스템 관리 경험도 있습니다. 나의 기술과 지식은 더 나은, 더 효율적인 컴퓨터 시스템을 구축하는 데 도움이 될 수 있습니다.



Related posts