मैं मैक ओएसएक्स मशीन पर एक उबंटू सर्वर वर्चुअल मशीन स्थापित करने के साथ अपना देव काम करता हूं, जिसे मैं ज्यादातर टर्मिनल से एसएसएचइंग द्वारा प्रबंधित करता हूं। मैं टर्मिनल से नैनो या विम के बजाय मैक पर सब्लिमे टेक्स्ट का उपयोग कर सर्वर पर फ़ाइलों को संपादित करने का एक तरीका खोजने का प्रयास कर रहा हूं। मैंने इस उत्कृष्ट मार्गदर्शिका में निहित निर्देशों का पालन किया है, "Using Textmate 2s rmate with Sublime Text 2"।एसएसएच से वीएम के माध्यम से सब्लिमे टेक्स्ट के साथ फ़ाइल खोलना, त्रुटि
- मैंने सब्लिमे टेक्स्ट में आरएसबी स्थापित किया है।
- मैंने अपने उबंटू सर्वर पर आरएमएटी स्थापित किया है।
- मैंने अपनी ~/.ssh/config फ़ाइल संपादित की है।
- मैंने सर्वर पर iptables के लिए पोर्ट 52698 जोड़ा है।
जब मैं अपने सर्वर में SSH और चलाने
rmate .profile
मैं त्रुटि
connect_to localhost port 52698: failed.
This previous question एक समान त्रुटि को संदर्भित करता है, लेकिन यह एक से अधिक होने के लिए संबंधित प्रतीत होता है एसएसएच कनेक्शन खुला है, और मुझे नहीं लगता कि यह मेरे लिए मामला है। मैं इसके लिए परीक्षण कैसे कर सकता हूं, यद्यपि?
मैं सोच रहा था कि यह किसी भी तरह से इस तथ्य से संबंधित हो सकता है कि मेरा देव सर्वर थोड़ा आर्केन इंटरनेट सेट-अप वाला वर्चुअल मशीन है - मेजबान मशीन के ईथरनेट और वाईफाई कनेक्शन से कनेक्ट होने वाले तीन अलग-अलग एडाप्टर का उपयोग करके। एसएसएच पर उलटी सुरंग की आवश्यकता इस सेट-अप के साथ अलग-अलग बदलाव की आवश्यकता होगी?
या, इस सेट को प्राप्त करने के लिए संसाधनों या संदर्भों के लिए कोई अन्य सुझाव?
धन्यवाद! मैंने भाग लिया, और स्थानीयहोस्ट से कनेक्ट हो गया। एस्केप कैरेक्टर '^]' है। Connecthto localhost पोर्ट 52698: असफल रहा। कनेक्शन विदेशी होस्ट द्वारा बंद कर दिया गया। फिर मैं नेटस्टैट -न | grep "सुनो" और है, अन्य बातों के अलावा: टीसीपी 0 0 127.0.0.1:52698 0.0.0.0:* सुनें tcp6 0 0 :: 1: 52,698 ::: * सुनें कि सुझाव है कि बंदरगाह है करता है खुला? – Ila
आपको इसे ठीक करने की आवश्यकता है क्योंकि बंदरगाह खोला नहीं गया है, यही कारण है कि उत्कृष्ट पाठ – Satya
नोब टिप विफल रहा है जो मुझे उपयोगी मिला: याद रखें कि आपकी स्थानीय मशीन पर शानदार चल रहा है। फिर आप उस कमांड को चला सकते हैं और देख सकते हैं कि यह कनेक्ट होता है। – Magne