मेरे पास 127 सार्वजनिक बाहरी आईपी पतों के साथ एक CentOS VM है। मैं ssh -D के साथ एक बार में सभी कनेक्शनों को प्रॉक्सी करने का प्रयास कर रहा हूं:
ssh -f -N -D 0.0.0.0:1000 1.1.1.1
ssh -f -N -D 0.0.0.0:1001 1.1.1.2
जहां 0.0.0.0 शाब्दिक और 1.1.1.1 / 1.1.1.2 127 सार्वजनिक पतों में से एक के अनुरूप है। पहले तो मुझे अनुमति से वंचित कर दिया गया। इसलिए मैंने आईपी जोड़ने के लिए इस कमांड को चलाया:
ip address add 1.1.1.2/25 dev eth0
ऑपरेशन सफलतापूर्वक पूरा होता है। हालाँकि, दोनों बंदरगाहों 1000 और 1001 के माध्यम से जुराबों पर, सार्वजनिक बाहरी आईपी एक ही रहता है: 1.1.1.1। यह सच है अगर मैं 1.1.1.1 या 1.1.1.2 के माध्यम से दूरस्थ सर्वर से जुड़ता हूं
मैं SSH को सभी 127 सार्वजनिक आईपी पतों का उपयोग कैसे कर सकता हूं? मुझे जरूरी नहीं कि यह एक पोर्ट प्रति आईपी कॉन्फ़िगरेशन में चाहिए, बस सभी ips को एक साथ प्रॉक्सी करने की क्षमता। मैंने बहुत खोज की और इस समस्या का कोई जवाब नहीं पा सका, फ़ोरम पोस्ट्स या सेंटोस डॉक्यूमेंटेशन में। किसी भी मदद की सराहना की।