दूसरे पोर्ट का उपयोग करके लिनक्स पोर्ट अग्रेषित करना


1

मेरे पास एक सर्वर है जो रूट एक्सेस के बिना लिनक्स (सेंटो) का उपयोग करता है, मैं जानना चाहता हूं कि क्या मैं किसी पोर्ट 10000 को लोकलहोस्ट को भेज सकता हूं: 3306 ssh का उपयोग कर या बिना किसी सॉफ्टवेयर को इंस्टॉल किए?

ताकि जब मैं पोर्ट 10000 पर उस सर्वर का उपयोग करूं, तो यह उस कंप्यूटर के लोकलहोस्ट पोर्ट 3306 से जुड़ जाएगा।

आम तौर पर मैं पाउंड का उपयोग करता हूं, लेकिन उस सर्वर पर मेरे पास रूट एक्सेस नहीं है .. यह ssh का उपयोग कैसे करें?


1
आपको वास्तव में एक टीसीपी प्रॉक्सी की आवश्यकता है। गैर-रूट प्रक्रियाओं को 10000 पोर्ट में बाँधने में सक्षम होना चाहिए अगर यह पहले से उपयोग में नहीं है।
ज़ॉर्दाचे

जवाबों:


1

(मानकर आप ओपनएसएसएच के बारे में बात कर रहे हैं):

आप एसएसएच से $ कंप्यूटर से $ सर्वर से कनेक्ट करते हैं, और पैरामीटर के रूप में देते हैं: "-R10000: लोकलहोस्ट: 3306"। यदि आप अन्य कंप्यूटरों के साथ $ सर्वर से जुड़ना चाहते हैं, तो आपको sshdविकल्प के लिए कॉन्फ़िगरेशन फ़ाइल पर एक नज़र डालनी होगी GatewayPorts, जो इस तरह की पहुंच को सक्षम करता है।

sshअधिक विवरण के लिए मैनपेज पढ़ें , आप यह भी तय कर सकते हैं कि दूसरी तरफ एक कमांड न चलाएं (ताकि शेल न मिले) और अधिक ( http://www.openssh.org/manual.html )


1

आप सोसाइटी चला सकते हैं जो कई कनेक्शन का समर्थन करती है। रूट की कोई आवश्यकता नहीं है, आप इसे सामान्य उपयोगकर्ता के रूप में चला सकते हैं।

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