इस स्क्रिप्ट का उद्देश्य केवल लोकलहोस्ट </> लोकलहोस्ट और आने वाले एसएसएच ट्रैफ़िक को छोड़कर वीपीएन पर ट्रैफ़िक की अनुमति देना है। लेकिन जब मैं SSH पर स्क्रिप्ट चलाता हूं तो मुझे डिस्कनेक्ट कर दिया जाता है और वीएम को फिर से शुरू करने के लिए मजबूर किया जाता है। मेरी स्क्रिप्ट में क्या गलत है?
#!/bin/bash
iptables -F
#Allow over VPN
iptables -A INPUT -i tun+ -j ACCEPT
iptables -A OUTPUT -o tun+ -j ACCEPT
#Localhost
iptables -A INPUT -s 127.0.0.1/8 -j ACCEPT
iptables -A OUTPUT -d 127.0.0.1/8 -j ACCEPT
#VPN
iptables -A INPUT -s 123.123.123.123 -j ACCEPT
iptables -A OUTPUT -d 123.123.123.123 -j ACCEPT
#SSH
iptables -A INPUT -p tcp --dport ssh -j ACCEPT
#Default Deny
iptables -A INPUT -j DROP
iptables -A OUTPUT -j DROP