와 같은 명령을 실행할 때마다 ufw allow 22
ufw는 자동으로 방화벽 규칙을 ipv4와 ipv6에 모두 추가합니다. ipv4에서 포트만 열려면 그렇게 할 수 있습니까? 같은 것 ufw allow 22 proto ipv4
.
답변
더 완전한 구문 을 사용하고 주소 (범위)를 지정 하기 만하면 됩니다.
예를 들어 모든 IPv4 주소에서 TCP 포트 22에 대한 연결을 허용하십시오.
ufw allow proto tcp to 0.0.0.0/0 port 22
답변
IPv6을 끄도록 ufw 구성 파일 자체를 편집합니다.
sudo nano /etc/default/ufw
: 말한다 라인 변경 IPV6=yes
에 IPV6=no
다음 UFW 서비스를 다시 시작합니다. sudo ufw reload
ufw 인스턴스가 이미 활성화 된 경우 에도 실행할 수 있습니다 .
이것은 내가 추가 한 모든 규칙이 IPv4에만 추가되도록하기 위해 노력했습니다.
감사
답변
서브넷으로 만 가능할 수도 있습니다.
sudo ufw는 192.168.0.0/24에서 모든 포트 22로 프로토 TCP를 허용합니다.
추가 정보 : https://help.ubuntu.com/lts/serverguide/firewall.html