SSH सुरंग प्रॉक्सी का उपयोग करते समय "खुले विफल: प्रशासनिक रूप से निषिद्ध: खुले विफल" को कैसे हल करें


16

मैं विंडोज पर थोड़ी देर के लिए SSH सुरंग का उपयोग कर रहा हूं (पुट्टी का उपयोग करके)।

पोटीन के साथ विंडोज पर, यह हमेशा ठीक होता है, लेकिन मैक या साइबरविन पर, यह कभी-कभी चेतावनी संदेश को संकेत देता है:

open failed: administratively prohibited: open failed


यदि आप एक नियमित उपयोगकर्ता के रूप में पोर्ट अग्रेषित कर रहे हैं और एक विशेषाधिकार प्राप्त पोर्ट नंबर <1024 का उपयोग करने की कोशिश कर रहे हैं तो यह एमएसएन दिखाएगा। क्या यह मामला है?
cormpadre

यदि किसी डोमेन और DNS रिज़ॉल्यूशन को गलत टाइप करने के कारण विफल हो जाता है, तो कनेक्शन को तब तक फ्रीज किया जा सकता है जब तक कि यह समय समाप्त न हो जाए। superuser.com/a/700677
user423430

जवाबों:


15

मेरा मानना ​​है कि आपने सर्वर पर टीसीपी को अक्षम कर दिया है। अपने सर्वर में /etc/ssh/sshd_configयह सुनिश्चित करें कि निम्नलिखित लाइन या तो मौजूद नहीं है या टिप्पणी नहीं दी गई है, अन्यथा टिप्पणी करें।

AllowTcpForwarding no

6
बस खोज की और यह हैAllowTcpForwarding yes
AGamePlayer

5

Unix StackExchange पर SSH सुरंगों के साथ इस त्रुटि की व्यापक चर्चा है। संक्षेप में, यह एक गैर-विशिष्ट त्रुटि है; ऐसी कई संभावनाएं हैं जिन्हें तलाशना चाहिए।


1

सिर्फ पद के लिए, भले ही यह आपके लिए विशेष रूप से उपयोगी न हो

त्रुटियों को स्टेदर के माध्यम से आपके कंसोल में डाल दिया जाता है, इसलिए यदि आप उन्हें अनदेखा करना चाहते हैं, तो 2>/dev/nullआपके sshकॉल के अंत में जोड़ना पूरी तरह से काम करेगा। उदाहरण के लिए:

ssh -C -D 3210 example@connexion 2>/dev/null

यह उपयोगी है अगर प्रॉक्सी सुरंग वास्तव में ठीक काम कर रही है, लेकिन आप सिर्फ त्रुटियों को देखना नहीं चाहते हैं।

मेरे मामले में; जिस मशीन से मैं सुरंग बना रहा हूं, वह मेरी नहीं है, इसलिए मैं इसे संशोधित नहीं कर सकता sshd_config(ऐसा नहीं है कि यह आपका मुद्दा था) और मैं शेल के लिए एक ही अर्थ का भी उपयोग करता हूं। उन त्रुटि संदेशों को खुले कंसोल विंडो के दौरान मेरे कंसोल में लिखना प्रदर्शन को काफी कष्टप्रद बनाता है।


4
इस सवाल का जवाब नहीं है।
sebix

2
पाठ open failed: administratively prohibited: open failedको स्टडरर पर आउटपुट किया जा रहा है, "मैक या साइबरविन पर" आप इस पाठ को छिपा सकते हैं (यह जिस बारे में चेतावनी दे रहा है वह वास्तव में कुछ भी नहीं तोड़ता है) उस पाठ को अशक्त ( 2>/dev/nullकमांड में जोड़कर) भेजकर । यह पूरी तरह से सवाल का जवाब देता है, खासकर यदि आपके पास अंतर्निहित समस्या को ठीक करने के लिए अन्य मशीन तक पहुंच नहीं है
हैशब्रोवन

5
सवाल यह था कि समस्या को कैसे हल किया जाए, त्रुटि संदेश को छिपाने के लिए नहीं।
22

2
व्यक्ति पर निर्भर करता है, संदेश है समस्या। जैसा कि मैंने कहा, यह वास्तव में ज्यादातर समय कुछ भी नहीं तोड़ता है, इसलिए इसे छिपाना ठीक है। क्या आपने कभी ssh का उपयोग करने की कोशिश की है जब हर बार आपके सत्र के इंटरेक्टिव शेल पर एक विशालकाय स्ट्रिंग उल्टी हो जाती है? यह हल करती है, यही वजह है कि यह यहाँ है।
हाशबोर्न
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.