रूटर पर पोर्ट अग्रेषण के बाद नेटवर्क के अंदर ssh काम नहीं कर रहा है


0

मैंने अपने लिनक्स सर्वर के लिए अपने राउटर पर निम्नलिखित बंदरगाहों को अग्रेषित किया है जिसमें एक स्थिर आईपी पता है।

TCP  21   FTP
TCP  22   SFTP
TCP  80   HTTP
TCP  115

इन नियमों को सक्षम करने से पहले मैं सर्वर के बाहरी आईपी पते (राउटर के समान ही) के माध्यम से अपनी वेबसाइट को नेटवर्क के बाहर से एक्सेस कर सकता था, लेकिन इसे FTP या SFTP के माध्यम से कनेक्ट नहीं कर सका। हालांकि एक ही नेटवर्क के अंदर से प्रयास करते समय, वेबसाइट (HTTP) और साथ ही FTP और SFTP दोनों ने बाहरी आईपी पते का उपयोग करके ठीक काम किया।

लेकिन राउटर पर बंदरगाहों को अग्रेषित करने के बाद एफटीपी / एसएफटीपी और एचटीटीपी नेटवर्क के बाहर से काम करते हैं लेकिन नेटवर्क के अंदर से केवल एचटीटीपी काम करता है।

इसलिए मेरी कनेक्टिंग संभावनाएं बस बदली हैं। क्या कोई मौका है कि मैं उन सभी को एक ही समय में काम कर सकूं?

नेटवर्क सेटअप:

           domain.com        
           176.179.24.10      176.179.24.10
Internet---> Router----------> Server: static ip (same as router, with domain.com linked to it)
    |  Centro_grande_v2 |
    |                   |     192.168.1.101
    |                   L----> Macbook: can view domain.com in browser, but cannot connect with ssh
    V
 Computer: Can view domain.com in browser and can connect with ssh

1
नेटवर्क सेटअप वास्तव में कैसा दिखता है?
तेरो किल्केन

क्या नेटवर्क सेटअप से आपका यही मतलब है?

राउटर और सर्वर में समान स्थिर IP पते नहीं हो सकते। कृपया राउटर और सर्वर पर इंटरफेस और उपकरणों के लिए सबनेट और पते पर सटीक रूप से दिखाएं।
तेरो किलकेनेन

क्या आप कृपया अपने राउटर का नाम और संस्करण लिख सकते हैं
तलाल

प्रकार: Centro_grande_v2 फर्मवेयर-संस्करण: 9.0.10h2d26

जवाबों:


0

मैंने अपने राउटर पर पोर्ट फोविंग नियम को आजमाने और फिर से लिखने का फैसला किया, इसलिए मैंने इसे हटा दिया और सभी वर्णित कनेक्शनों का परीक्षण किया और राउटर नेटवर्क के बाहर और अंदर से अब सब कुछ काम कर रहा है।

मुझे नहीं पता कि यह मामला क्यों है क्योंकि मुझे नेटवर्क के बाहर से कनेक्ट करने में सक्षम होने की समस्या को हल करने के लिए पहली बार इस अग्रेषण नियम को सक्षम करना था।


0

मुझे लगता है कि आपको अपने राउटर DNS कॉन्फ़िगरेशन को सेट करने की आवश्यकता है, लेकिन पहले अपने बॉक्स को फिर से सेट करें और सुनिश्चित करें कि वे खुले हैं और यह कि जो सेवाएं उनसे संबंधित हैं वे काम कर रहे हैं उदाहरण (यह देखें कि एफ़टीपी शुरू हो गया है)।

अब जाकर अपने राउटर में पोर्ट फॉरवर्डिंग की जांच करें और फिर अपने राउटर की डीएनएस सेटिंग को चेक करें और अपने डोमेस्टिक स्टैटिक आईपी के साथ अपने बॉक्स में वहां डोमेन सेट करें।

कुछ राउटर DNS * .domain.com की DNS सेटिंग को छोड़कर नहीं होंगे, इसलिए आपको हर ऐसे उपनाम को सेट करना होगा जिसे आप इस तरह उपयोग करेंगे:

      Domain      Local IP
domain.com     192.168.1.100
ftp.domain.com 192.168.1.100
www.domain.com 192.168.1.100

आपको यह समझना होगा कि यह सेटिंग केवल इसलिए कि आप अपनी साइट के साथ स्थानीय नेटवर्क से काम कर सकते हैं, यह बाहरी दुनिया को प्रभावित नहीं करेगा।

- एक और बात है जब आपने अपने राउटर पर अपने बंदरगाहों को अग्रेषित किया था, क्या आपने आंतरिक बॉक्स / आईपी को अपने स्थानीय नेटवर्क पते के उदाहरण के लिए रखा था (192.168.1.100)

- अपनी राउटर सेटिंग्स के लिए यहां देखें https://www.swisscom.ch/en/residential/help/internet/netzwerkeinstellungen.html


पोर्ट-फ़ॉरवर्डिंग पहले से ही काम कर रहा है, क्योंकि मैं कनेक्ट कर सकता हूं जब मैं नेटवर्क के बाहर हूं तो सर्वर में है।

मुझे यह समझ में नहीं आ रहा है कि यह डोमेन जानकारी कहाँ रखी जाए ... समस्या यह है कि, सर्वर में नेटवर्क का बाहरी आईपी है, इसलिए इसमें कोई स्थानीय आईपी नहीं है।

@Nightmare, " समस्या यह है, सर्वर में नेटवर्क का बाहरी आईपी है, इसलिए इसमें कोई स्थानीय आईपी नहीं है। " यदि आप पोर्ट अग्रेषित कर रहे हैं, तो आप उन्हें आंतरिक IP पते पर अग्रेषित कर रहे हैं। आप DNS कॉन्फ़िगरेशन को DNS सर्वर पर बनाया जाना चाहिए जो आपके नेटवर्क को अक्सर राउटर पर कार्य करता है।
रॉन मूपिन

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