Pubic IP से Ubuntu 12.04 सर्वर के SSH एक्सेस के लिए अनुमति


0

मैंने हाल ही में Ubuntu 12.04 सर्वर को FTP क्लाइंट के रूप में उपयोग करने के लिए एक पुराने पीसी को कॉन्फ़िगर किया है। हालांकि, मैं यह पता लगाना चाहता हूं कि मैं इसे रिमोट डेस्कटॉप से ​​कैसे एक्सेस कर सकता हूं (यानी: घर पर वायरलेस नेटवर्क पर नहीं)।

जवाबों:


0

जब आप ssh डेमॉन पहले से ही चल रहे हैं तो आप निम्न कमांड द्वारा अनुमान लगा सकते हैं कि कौन सा इंटरफ़ेस sshdसुन रहा है (मेरे मामले में):

$ netstat -putan | grep sshd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1690/sshd

जैसा कि आप देख सकते हैं कि मेरा ssh डेमन 0.0.0.0:22पोर्ट 22 पर हर नेटवर्क इंटरफ़ेस पर उस साधन पर सुन रहा है । यह व्यवहार उस फ़ाइल में कॉन्फ़िगर किया गया है /etc/ssh/sshd_configजहाँ आप निम्नलिखित विवरण द्वारा सुनने के लिए एक और पता सेट कर सकते हैं:

ListenAddress 1.2.3.4

कहाँ 1.2.3.4पर सुनने के लिए पता है। आपके मामले में आप 0.0.0.0अपने पीसी का विशिष्ट सार्वजनिक आईपी पता सेट या कर सकते हैं ।

यदि आपका कंप्यूटर फ़ायरवॉल के पीछे है, तो आपको अपने कंप्यूटर पर पोर्ट (डिफ़ॉल्ट: 22) को अग्रेषित करना होगा। लेकिन मैं 22 की तुलना में एक और पोर्ट का उपयोग करने की सलाह देता हूं, क्योंकि अधिकांश बॉट्स पोर्ट 22 पर ssh के माध्यम से बल लॉगिन करने की कोशिश कर रहे हैं जैसा कि आप में देखेंगे /var/log/auth.log

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