जब मैंने पहली बार SSHed (RSA पासवर्ड रहित, वहाँ कोई पासवर्ड नहीं है) एक सर्वर के लिए जिसे मैं अभी स्थापित कर रहा हूँ ( ssh root@X.X.X.X
) DigitalOcean पर, मैं भूल गया कि मेरा वीपीएन जुड़ा हुआ था। अगर मुझे याद होता, तो मैं इसे बंद कर देता।
हालांकि, अब जब मैं वीपीएन से जुड़े बिना सर्वर से जुड़ने की कोशिश करता हूं, तो मुझे कनेक्शन से इनकार कर दिया जाता है:
ssh: connect to host X.X.X.X port 22: Connection refused
netstat -rn
इस लाइन का उपयोग केवल तब दिखता है जब वीपीएन से जुड़ा हो:
X.X.X.X Y.Y.Y.Y UGHS 2 409 en0
Y.Y.Y.Y
स्थानीय राउटर का प्रवेश द्वार कहां है।
मैं चाहता हूं कि एसएसपी की क्षमता चाहे वह वीपीएन से जुड़ी हो या नहीं। क्या कोई मुझे इसे हासिल करने में मदद कर सकता है?
या क्या मैं वीपीएन से जुड़े बिना, DigitalOcean पर सर्वर को फिर से चालू करना और फिर से शुरू करना बेहतर होगा?
मैं OSX El Capitan का उपयोग कर रहा हूं।
लगता है कि इसका वीपीएन को _originally_having से कुछ लेना-देना नहीं है, बल्कि यह कि वर्चुअल मशीन का कॉन्फ़िगरेशन आपके पास बाहर से ssh को अनुमति नहीं देता है। जब तक आपने सर्वर का IP पता अपने ~ / .ssh / config या कुछ और में एनकोड नहीं किया है। आप अपने सर्वर के उचित बाहरी आईपी पते का उपयोग कर रहे हैं, मुझे लगता है।
—
क्रिमसन-एग्रेट २ '
हां, यह उचित बाहरी आईपी है और मैंने इसे किसी भी कॉन्फिगर फाइल में नहीं डाला है। मेरे पास DigitalOcean के साथ अन्य सर्वर हैं जो सभी ठीक हैं - इस के साथ एकमात्र अंतर यह है कि मैंने वीपीएन कनेक्ट किया था जब मैंने इसे सेट किया था। आपके विचारों के लिए धन्यवाद।
—
user114671