मैंने हाल ही में Ubuntu 12.04 सर्वर को FTP क्लाइंट के रूप में उपयोग करने के लिए एक पुराने पीसी को कॉन्फ़िगर किया है। हालांकि, मैं यह पता लगाना चाहता हूं कि मैं इसे रिमोट डेस्कटॉप से कैसे एक्सेस कर सकता हूं (यानी: घर पर वायरलेस नेटवर्क पर नहीं)।
मैंने हाल ही में Ubuntu 12.04 सर्वर को FTP क्लाइंट के रूप में उपयोग करने के लिए एक पुराने पीसी को कॉन्फ़िगर किया है। हालांकि, मैं यह पता लगाना चाहता हूं कि मैं इसे रिमोट डेस्कटॉप से कैसे एक्सेस कर सकता हूं (यानी: घर पर वायरलेस नेटवर्क पर नहीं)।
जवाबों:
जब आप 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
।