আমি আমার এসএসডি সার্ভারে ব্রুট ফোর্স আক্রমণ বন্ধ (ধীরগতির) করার চেষ্টা করছি। আমি এই গাইডটি অনুসরণ করছি http://www.rackaid.com/resources/how-to- block-ssh-brute-for-attacks / যা মূলত বলেছে যে আমাকে কেবল নীচের দুটি কমান্ড লিখতে হবে।
sudo iptables -I INPUT -p tcp --dport 22 -i eth0 -m state --state NEW -m recent --set
sudo iptables -I INPUT -p tcp --dport 22 -i eth0 -m state --state NEW -m recent --update --seconds 60 --hitcount 4 -j DROP
আমার এসএসডি পোর্টটি 22 66২২, সুতরাং আমি "22" থেকে "6622" এন্ট্রি পরিবর্তন করেছি এবং সেই আদেশগুলি ভিতরে রেখেছি Then তারপর আমি কেবল নতুন iptables পরীক্ষা করার চেষ্টা করেছি। আমি অন্য পিসিতে গিয়ে উদ্দেশ্যমূলকভাবে ভুল লগইন পাসওয়ার্ডটি বেশ কয়েকবার রেখেছি। দুর্ভাগ্যক্রমে, নতুন নিয়মগুলি আমার পছন্দমতো চেষ্টা করা থেকে বিরত রয়েছে বলে মনে হচ্ছে না। নীচে তালিকাভুক্ত আমার বর্তমান বিধি রয়েছে। আমি কি ভুল করছি?
# iptables --list
Chain INPUT (policy ACCEPT)
target prot opt source destination
DROP tcp -- anywhere anywhere tcp dpt:6622 state NEW recent: UPDATE seconds: 60 hit_count: 4 name: DEFAULT side: source
tcp -- anywhere anywhere tcp dpt:6622 state NEW recent: SET name: DEFAULT side: source
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain LOGDROP (0 references)
target prot opt source destination
LOG all -- anywhere anywhere LOG level warning
DROP all -- anywhere anywhere
MaxStartups
ডিমন দিকে সহায়তা করতে পারে?