एक्शन कार्ड के रूप में
हर कमांड और फ़ाइल बदलाव अपने असली एग्जिट कोड या डिफ़ के साथ चैट में दिखाई देता है।
Portward VPS सर्वर कॉन्फ़िगरेशन को छोटे-छोटे स्टेप्स में बदल देता है जिन्हें आप आसानी से पढ़ सकते हैं। यह SSH के माध्यम से आपके किराए के सर्वर से कनेक्ट होता है, उन कमांड्स को चलाता है जिनकी आपको अनुमति है, और आउटपुट एक कार्ड पर दिखाता है। विंडोज़ 10 या 11 से VPS बेसिक्स जैसे अपडेट, यूज़र, कीज़ और फ़ायरवॉल रूल्स को कॉन्फ़िगर करने के लिए इसका उपयोग करें।
हर कमांड और फ़ाइल बदलाव अपने असली एग्जिट कोड या डिफ़ के साथ चैट में दिखाई देता है।
edit_file स्वीकार करने के लिए एक डिफ़ दिखाता है, और Ask first उन एक्शन्स से पहले रुक जाता है जो कुछ बदलते हैं।
Plan only स्टेप्स लिखता है और मोड बदलने तक कुछ भी नहीं चलाता है।
आप टास्क का वर्णन करते हैं, एजेंट एक टूल कॉल करता है और रिजल्ट एक कार्ड पर आता है। Ask first मोड में यह सर्वर को बदलने वाले किसी भी एक्शन से पहले आपकी अनुमति की प्रतीक्षा करता है।
your update commandexit 0your new-user commandexit 0ssh-config-copy.txtloadedssh-config-copy.txt+2your service check commandexit 0notes/vps-log.txtsavedअपडेट, दैनिक काम के लिए एक सामान्य यूज़र और SSH कीज़ के साथ शुरू करें। पहले VPS पर लोग अक्सर सुरक्षा के बारे में पूछते हैं कि क्या करें, और यह क्रम व्यावहारिक उत्तर है: पहले अपडेट, फिर यूज़र, फिर कीज़, फिर फ़ायरवॉल। Portward आपकी अपडेट कमांड को Shell के साथ चलाता है और एग्जिट कोड एक कार्ड पर दिखाता है, हर स्टेप का नोट सहेजने के लिए write_file का उपयोग करता है और edit_file को एक डिफ़ के रूप में SSH कॉन्फ़िगरेशन बदलाव तैयार करता है। पासवर्ड लॉगिन बंद करने से पहले दूसरी सेशन से की लॉगिन का टेस्ट करें। उस टेस्ट के पास होने तक पहली सेशन खुली रखें। Ask first हर उस एक्शन से पहले रुक जाता है जो कुछ बदलता है, इसलिए आप एक समय में 1 डिफ़ स्वीकार करते हैं और हर रिजल्ट पढ़ते हैं। पूरा आउटपुट या पूरी डिफ़ पढ़ने के लिए कार्ड को विस्तारित करें।
एक गलत फ़ायरवॉल रूल आपके अपने लॉगिन को काट सकता है, और एक लॉक-आउट सेशन उसकी मरम्मत नहीं कर सकता। Portward वर्तमान रूल्स की सूची बनाने के लिए आपकी फ़ायरवॉल कमांड को Shell के साथ चलाता है, नियमों की फ़ाइल की एक कॉपी read_file के साथ पढ़ता है और grep का उपयोग SSH और हर उस सर्विस के लिए लाइनों को खोजने के लिए करता है जिसे आप चलाते हैं। यह फिर edit_file के साथ एक समय में एक बदलाव प्रस्तावित करता है, जिसे एक डिफ़ के रूप में दिखाया जाता है। नए रूल का टेस्ट करें। एक दूसरी SSH सेशन खोलें और पुष्टि करें कि आप अभी भी लॉग इन कर सकते हैं, उससे पहले कि आप पहली बंद करें। एक गलत फ़ायरवॉल या SSH सेटिंग आपको लॉक आउट कर सकती है, इसलिए टेस्ट पास होने तक दोनों सेशन खुले रखें। केवल उन पोर्ट्स की अनुमति दें जिनकी आपको आवश्यकता है और कुछ भी नहीं, फिर खुले पोर्ट्स की अंतिम सूची को write_file के साथ अपने नोट्स फ़ाइल में लिखें।
SFTP SSH के माध्यम से फ़ाइल ट्रांसफर है, इसलिए एक लिनक्स सर्वर जो पहले से SSH की अनुमति देता है, आमतौर पर एक अलग सर्वर की आवश्यकता नहीं होता। एक SFTP सर्विस शुरू करने का अर्थ है एक यूज़र, एक फ़ोल्डर और एक लिमिट जोड़ना उस SSH सर्विस में जो पहले से चल रही है। यदि आप SFTP सेटअप मदद चाहते हैं, तो Portward आपकी चुनी हुई user कमांड को Shell के साथ चलाता है, वर्किंग फ़ोल्डर में सेटिंग्स की एक कॉपी पढ़ता है और बदलाव को एक डिफ़ के रूप में दिखाता है। सादा FTP पासवर्ड को एन्क्रिप्ट नहीं करता और इंटरनेट पर उपयोग नहीं करना चाहिए, इसलिए यहाँ के उदाहरण केवल SFTP का उपयोग करते हैं। हर क्लाइंट को एक समर्पित यूज़र दें, एक्सेस को एक डायरेक्टरी तक सीमित करें और फ़ाइल ट्रांसफर यूज़र्स से एडमिनिस्ट्रेटर राइट्स दूर रखें। Ask first आपकी मंजूरी की प्रतीक्षा करता है, और आप नए यूज़र के रूप दूसरी सेशन से लॉग इन करते हैं ताकि पुष्टि कर सकें कि लिमिट्स काम कर रही हैं।
एक बैकअप तभी मान्य होता है जब रीस्टोर काम करे। Portward आपकी बैकअप कमांड को Shell के साथ चलाता है और उसका वास्तविक एग्जिट कोड रिपोर्ट करता है, फिर write_file वर्किंग फ़ोल्डर में एक लॉग फ़ाइल में तारीख और रिजल्ट को रिकॉर्ड करता है। task टूल डिस्क स्पेस, मेमोरी और सर्विस स्टेटस की स्वतंत्र जाँचों को समानांतर सब-एजेंट के रूप में चला सकता है, और Cron उस जाँच प्रॉम्प्ट को एक समयबद्ध तरीके से दोहराता है, इसलिए आप 3 छोटे कार्ड पढ़ते हैं न कि मैन्युअल रूप से लॉग इन करके। एक अतिरिक्त कॉपी पर बैकअप रीस्टोर करें, रिजल्ट कार्ड पढ़ें और लॉग में परिणाम नोट करें। पहले समयबद्ध रन के बाद, लॉग को फिर से खोलें ताकि यह देख सकें कि Cron ने वास्तव में प्रॉम्प्ट चलाया है। हर बड़े बदलाव से पहले एक स्नैपशॉट या बैकअप लें, और एजेंट ने क्या किया इसकी एक लिखित लॉग रखें: तारीख, कमांड और रिजल्ट।
Portward कोई होस्टेड सर्विस या सर्वर पैनल के लिए प्लगइन नहीं है। यह एक विंडोज़ ऐप है जो केवल उन सर्वरों और खातों के लिए है जिन्हें आप स्वयं रखते हैं या प्रशासित करने के लिए अधिकृत हैं, और यह VPS प्लान चुनने पर कोई मार्गदर्शन नहीं देता। Shell, वेब और SSH कमांड्स वर्किंग फ़ोल्डर तक सीमित नहीं हैं, इसलिए आप काम को अपने स्वयं के सिस्टम के भीतर रखते हैं। Portward यह गारंटी नहीं देता कि कोई रिजल्ट सही है।