एक अलग इंटरफ़ेस के माध्यम से बल SSH कनेक्शन


12

मैं SSH का उपयोग करके दूरस्थ रूप से कनेक्ट करना चाहता हूं।

हालाँकि, मैं तब तक सक्षम नहीं हूं जब मेरा वीपीएन सक्रिय है, इसलिए मैं वीपीएन से डिस्कनेक्ट करता हूं और फिर दूसरे कनेक्शन का उपयोग करके कनेक्ट करता हूं।

वीपीएन से कनेक्ट होने पर मैं अपने अन्य कनेक्शन के माध्यम से कनेक्शन को कैसे बाध्य कर सकता हूं?

मैं विंडोज 7 और PuTTY क्लाइंट का उपयोग कर रहा हूं।


3
कृपया अधिक जानकारी जोड़ें ... अपने वर्तमान मशीन का एक रूटिंग टेबल प्रदान करें, आपका क्लाइंट OS क्या है (लिनक्स, विंडोज़)
रोमनिआरआर

जवाबों:


16

2 विकल्प हैं। सबसे पहले, आप अपने मार्गों को संशोधित कर सकते हैं ताकि एसएसएच पैकेट स्वाभाविक रूप से सही इंटरफ़ेस से गुजरें।

या आप -bSSH विकल्प का उपयोग कर सकते हैं (या इसी तरह से -Bएक):

     -बी बाँध_दादा
             स्रोत पते के रूप में स्थानीय मशीन पर bind_address का उपयोग करें
             संपर्क। केवल एक से अधिक के साथ सिस्टम पर उपयोगी
             पता।

यह आपके एसएसएच क्लाइंट को एक चुने हुए स्थानीय आईपी पते पर बांध देगा, जिससे सभी पैकेट संबंधित इंटरफ़ेस के माध्यम से उत्सर्जित हो जाएंगे।


1
दूसरा विकल्प क्या है? मैं उत्सुक हूँ!
एलिरन मलका

1
यह जानने में भी मदद मिलेगी कि पुट्टी में समकक्ष कैसे किया जाता है, क्योंकि प्रश्न उस ग्राहक को निर्दिष्ट करता है।
इक्रिस्टोफरसन

ऐसा लगता है कि -b विकल्प IPv6 IP का समर्थन नहीं करता है। क्या मैं सही हूँ?
आर्य

पोटीन पर समर्थित नहीं
toing_toing

3

मुद्दा मार्ग के साथ था।

इसका समाधान राउटिंग टेबल को अपडेट करना था। मैंने routeसही इंटरफ़ेस और गेटवे निर्दिष्ट करते हुए एक नया मार्ग जोड़ने के लिए कमांड का उपयोग किया ।

route add <destination> mask <netmask> <gateway> <interface>उदाहरण के लिए, कमांड दिखती है :

route -p add 10.100.10.10 mask 255.255.255.0 192.168.1.0 IF 13

-pलगातार के लिए है तो यह रिबूट के बाद वहाँ रहता है। IFइंटरफ़ेस के लिए है और आप इस नंबर को कमांड से प्राप्त कर सकते हैं route print


1

आपको अपने गंतव्य के लिए मार्ग बदलना होगा।

एक पिछले उत्तर में कहा गया था कि -bया -Bविकल्पों का उपयोग किया जा सकता है, लेकिन आम तौर पर, अगर वीपीएन सक्रिय होता है तो यह काम नहीं करता है क्योंकि यह वीपीएन नेटवर्क इंटरफ़ेस के माध्यम से किसी भी गंतव्य की ओर यातायात को पुन: संचालित करता है - आम तौर पर नाम tun0

इसलिए, आपको अपने गंतव्य तक पहुंचने के लिए उठाए गए मार्ग को फिर से कॉन्फ़िगर करना होगा। आइए हम इसे कॉल करते हैं <destination>, और <gate1>गेटवे का आईपी पता (तकनीकी रूप से नेक्सथॉप राउटर का पता) जिसे आप उपयोग करना चाहते हैं, अलग इंटरफ़ेस से जुड़ा है। पदावनत होने के साथ ip route, routeयह होना चाहिए:

ip route add <destination> via <gate1>

एक विकल्प है

ip route add <destination> via <gate1> dev <different interface>

लेकिन यह देखते हुए कि पता <gate1>पहले से ही आपके अलग इंटरफ़ेस से जुड़ा है, यहाँ <different interface>, यह कुछ भी नहीं बदलता है।

यहाँ क्या मायने रखता है, यह निर्दिष्ट करना है <gate1>, आपके अलग-अलग इंटरफ़ेस का प्रवेश द्वार, जिसे वीपीएन के बजाय ट्रैवर्स किया जाना है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.