XXXX पोर्ट पर स्थानीय सर्वर को कैसे अग्रेषित करें पोर्ट XXXX पर फ़ायरवॉल के बाहर सर्वर


1

का उपयोग करते हुए ssh -R 9333: लोकलहोस्ट: 9333 Remotehost.com

मैं बिना मोजे का उपयोग किए क्रोम / फ़ायरफ़ॉक्स / IE के माध्यम से इसे नेविगेट करने में सक्षम होना चाहता हूं।

http://domain.com:9333


मुझे लगता है कि आपके पास अपने आगे की ओर है। आपका सर्वर किस होस्ट पर चल रहा है?
CodeGnome

देव-सर्वर स्थानीय रूप से मेरी मशीन पर चल रहा है। मैं इसे एक विदेशी मशीन पर धकेलना चाहूंगा जो एक फ़ायरवॉल के पीछे नहीं है।
jbcurtin

जवाबों:


1

"-R 9333: लोकलहोस्ट: 9333" के बाद आपका 9333 पोर्ट रिमोटहोस्ट के lo0 के 9333 पर फॉरवर्ड हो जाता है। (lo0 usally localhost है)। इसलिए यदि आप आवेदन करते हैं तो 9333 lo0 पर सुनते हैं, आप इसे केवल ssh क्लाइंट की ओर टाइप करके नेविगेट कर सकते हैं:

http://localhost:9333

मैं लो0 के बजाय eth0 का उपयोग कैसे कर सकता हूं?
jbcurtin

"ssh -R 9333: Remotehost.com: 9333 Remotehost.com"। लेकिन आपको रिमोटहोस्ट की ओर से 'Remotehost.com' के नाम रिज़ॉल्यूशन की जाँच करनी चाहिए: # host remotehost.com। आपको यह भी सुनिश्चित करना चाहिए कि आपका आवेदन पोर्ट की आवश्यकता को सुनता है: # netstat -na | grep :9333
dchirikov

tcp 0 0 127.0.0.1.19333 0.0.0.0:* LISTEN tcp6 0 0 :: 1: 9333 ::: * LISTEN
jbcurtin

मुझे लगता है कि अब मुझे यह पता लगाने की आवश्यकता है कि इसे किस प्रकार से एक्सेस किया जा सकता है: domain.com:9333। कोई विचार?
jbcurtin

अगर मैं आपको सही मिला तो आपको इसके बजाय -L का उपयोग करना चाहिए या -R: ssh -L 9333:localhost:9333 remotehost.com और फिर नेविगेट करें http://localhost:9333 ग्राहक पक्ष पर
dchirikov
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.