यह चरण-दर-चरण गाइड बताती है कि अपने लिनक्स मशीन पर डिफॉल्ट SSH पोर्ट (22) को कैसे बदलें।
यहां उन लोगों के लिए एक उपयोगी टिप है जो इंटरनेट पर SSH का उपयोग करके अपने कंप्यूटर या सर्वर तक पहुंचते हैं। अपने SSH पोर्ट को डिफॉल्ट पोर्ट 22 से किसी और चीज़ में बदलें। हालांकि यह आपके सर्वर को सुरक्षित करने के लिए एक अचूक हैक नहीं है, यह मदद कर सकता है। आइए देखें कि यह उबंटू मशीन पर कैसे किया जाएगा। नोट कि यह परिवर्तन रिमोट SSH कनेक्शन पर नहीं किया जाना चाहिए, आप अपने सर्वर के साथ सभी संपर्क खो सकते हैं।
- पहले, जांचें कि क्या SSH सेवा बिल्कुल चल रही है, और यदि है, तो किस पोर्ट पर। निम्न कमांड चलाएं:
# netstat -tulpn
आउटपुट में आपको पोर्ट 22 के लिए एक एंट्री देखनी चाहिए। यह SSH सेवा है।
- अब बदलाव करते हैं। SSH सेवा कॉन्फिगरेशन फाइल खोलें:
# sudo vim /etc/ssh/sshd_config
फाइल की शुरुआत में आपको एक लाइन दिखाई देगी जिस पर Port 22 है। संख्या 22 को अपनी पसंद की किसी चीज़ में बदलें, उदाहरण के लिए, 678। फाइल सेव करें और बाहर निकलें।
- अब आपको SSH सर्वर को रीस्टार्ट करने की आवश्यकता है ताकि नई सेटिंग प्रभावी हो सके। ऐसा करने के लिए कमांड निष्पादित करें:
# sudo /etc/init.d/ssh restart
- सुनिश्चित करें कि रीस्टार्ट सही ढंग से हो जाता है। यदि आप फ़ायरवॉल चला रहे हैं, तो सुनिश्चित करें कि आप नए SSH पोर्ट तक पहुंच की अनुमति देते हैं।
- आप अपने सर्वर को रिमोटली एक्सेस करने के लिए # ssh user@servername.com जैसी कमांड का उपयोग कर रहे होंगे। चूंकि SSH क्लाइंट डिफॉल्ट पोर्ट के रूप में पोर्ट 22 उपयोग करने के लिए प्रीकॉन्फिगर्ड है, आपको इसे स्पष्ट रूप से पोर्ट 22 उपयोग करने के लिए बताने की आवश्यकता नहीं है। अब से आपको इसे अपने सर्वर के लिए चुने गए पोर्ट का उपयोग करने के लिए बताना होगा। आपकी नई कमांड कुछ इस तरह दिखेगी:
# ssh -p 678 user@servername.com
इस तरह के छोटे हैक आपके लिनक्स बॉक्स को सुरक्षित करने में एक लंबा रास्ता तय करते हैं।

बड़ा करने के लिए क्लिक करें

बड़ा करने के लिए क्लिक करें

बड़ा करने के लिए क्लिक करें