Come modificare le regole di iptables modificando un file piuttosto che interagendo tramite riga di comando?
Su Febbraio 15, 2021 da adminNella cronologia, modificherei semplicemente un file e poi riavvierei lintero server.
clonerei la riga che aveva la porta 22 aperta
cambiarla in 80 e poi salvare il file .. e riavviare
lintero sistema in modo che iptables partisse con la porta 80 aperta.
ma negli ultimi tempi. . quel file non esiste più
nel mio sistema operativo centos 6.5
la maggior parte delle risposte su google suggerisce che devo interagire con iptables
per abilitare e disabilitare le porte.
è possibile non interagire con iptables ma piuttosto
vedere tutto quello che hai davanti come un file modificabile?
Risposta
In CentOS hai il file /etc/sysconfig/iptables
se non ce lhai, puoi crearlo semplicemente usando iptables-save
per eseguire il dump la regola corrente impostata in un file.
iptables-save > /etc/sysconfig/iptables
Per caricare il file non è necessario riavviare la macchina, puoi utilizzare iptables-restore
iptables-restore < /etc/sysconfig/iptables
Commenti
Risposta
Penso che dovrebbe essere “service iptables save” per salvarlo su / etc / sysconfig / iptables poi, “service iptables riavviare “per assicurarsi che le regole create rimangano
iptables-restore
va bene per gli script di avvio del sistema operativo. Se stai apportando alcune modifiche e desideri che vengano applicate manualmente dalla console, esiste un comando più sicuroiptables-apply
– dopo un timeout, ripristina tutte le modifiche se ti sei accidentalmente escluso dal server .iptables-apply
apparentemente ' t parte di RedHat Enterprise 7.4: – /