서버 간 UFW 규칙 복사


20

Colo에서 하드웨어를 새로 고치고 있는데, UFW 규칙을 기존 서버에서 새 서버로 복사하기 만하면됩니다. 이전 서버에서 새 서버로 모든 활성 규칙을 복사 할 수없는 것 같습니다.

서버간에 활성 UFW 규칙을 어떻게 복사합니까?


1
/lib/ufw/user.rules 및 /lib/ufw/user6.rules에서 찾았습니다. 서버간에 복사하고 ufw와 비활성화 된 규칙과 적용된 규칙 사이에 복사합니다.
오징어

1
오징어 당신은 당신의 질문에 대한 자신의 답변에 응답하고 받아 들일 수 있습니다. 답글이 0이고 답변이없는 경우이 질문을 건너 뛸 수 있으므로 비슷한 문제가 발생하는 다른 사람들에게 도움이 될 수 있습니다.
3dinfluence

답변:


19

나는 규칙을 찾았고 /lib/ufw/user.rulesipv6의 규칙은에서 찾을 수 있습니다 /lib/ufw/user6.rules.

서버간에 해당 파일을 복사하는 경우 ufw를 비활성화 한 다음 다시 활성화하십시오.


3
최근 UFW 설치에서 / lib / ufw에서 규칙을 찾을 수 없습니다. / etc / ufw는 올바른 장소 인 것 같습니다
Chetan Bhargava

이 답변은 더 이상 정확하지 않습니다. 규칙은 /etc/ufw/[after.init, before.init, ufw.conf, user.rules 등]에 있습니다.
Kurt

9

UFW의 사용자 구성은에 있어야합니다 /etc/ufw. 당신이있는 파일을 수정하기로되어 있지 /lib않으며 /usr/lib패키지가 업그레이드 된 후 수정이 공급 업체의 기본 버전으로 덮어 얻을 수 있기 때문에,이나 다른 유사한 위치.

우분투 16.04에서 :

ls /etc/ufw

after6.rules applications.d before.rules user6.rules
after.init before6.rules sysctl.conf user.rules
after.rules before.init ufw.conf


Devuan 2.0에도 해당
Joril

1

해당 /lib/ufw/user.rules /lib/ufw/user6.rules는 / etc / ufw / user에 대한 심볼릭 링크입니다 ...

/ etc / ufw 디렉토리에서 파일을 복사하십시오.


최근 ufw 설치에서 / bin / ufw /에 symlink가 없습니다
Chetan Bhargava

0

다른 해결책은 다음과 같습니다.

다음을 사용하여 현재 구성을 저장하십시오.

iptables-save >/to/some/filename

그런 다음 다음을 사용하여 복원하십시오.

iptables-restore </to/some/filename

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.