1
ทำไมการกำหนดค่า iptables ของฉันสำหรับการเคาะพอร์ตไม่ทำงาน
ฉันใช้iptablesกฎต่อไปนี้ในเซิร์ฟเวอร์ทดสอบของฉันสำหรับหลักสูตร ไฟร์วอลล์ปิดตัวลงและฉันไม่สามารถเข้าถึงพอร์ต 22 ได้อย่างไรก็ตามหลังจากเคาะพอร์ต 1111, 2222 และ 3333 ตามลำดับ - พอร์ต 22 ควรเปิดขึ้น อย่างไรก็ตามฉันsshยังคงถูกบล็อก ฉันเคาะแต่ละพอร์ตผ่านสคริปต์ Python: # knock_list = [1111, 2222, 3333] for port in knock_list: time.sleep(1.5) sock = None try: print 'Knocking:', ip_address, port sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.set_timeout(1) sock.connect((ip_address, port)) except: pass finally: if sock: sock.close() ทำไมการกำหนดค่า iptables …