इस प्रोजेक्ट के बारे में
AutoSSH एक क्रॉस-प्लेटफ़ॉर्म .NET एप्लीकेशन है जो SSH-आधारित ऑटोमेशन और बैकअप ऑपरेशंस के लिए डिज़ाइन किया गया है। यह उपयोगकर्ताओं को डिक्लेरेटिव कमांड फ़ाइल के माध्यम से एक ही इंटरफ़ेस से कई Windows और Linux सर्वरों का प्रबंधन करने में सक्षम बनाता है। सिस्टम पहली बार चलाने के बाद सुरक्षित डेटा फ़ाइल में प्रमाणीकरण क्रेडेंशियल्स को स्टोर करता है, जिससे बाद के निष्पादन इंटरैक्टिव प्रॉम्प्ट्स के बिना आगे बढ़ सकते हैं। मुख्य विशेषताओं में कॉन्फ़िगर करने योग्य वर्कर काउंट के साथ पैरेलल होस्ट प्रोसेसिंग, प्रति होस्ट आठ समकालिक कनेक्शन का उपयोग करते हुए असिंक्रोनस डाउनलोड, और टाइमस्टैम्प के आधार पर अपरिवर्तित फ़ाइलों को स्किप करने वाले इंटेलिजेंट सिंक मैकेनिज्म शामिल हैं। बैकअप ऑपरेशंस रिकर्सिव फ़ाइल ट्रांसफ़र्स और ग्लॉब पैटर्न के माध्यम से सेलेक्टिव फ़िल्टरिंग दोनों को सपोर्ट करते हैं। एप्लीकेशन में SSH कनेक्शन, SFTP ऑपरेशंस और रिमोट शेल कमांड्स के लिए टाइमआउट कॉन्फ़िगरेशन के साथ मजबूत एरर हैंडलिंग प्रदान की गई है। कॉन्फ़िगरेशन होस्ट परिभाषाओं ($host), बैकअप स्पेसिफिकेशंस ($backup), फ़ाइल रिप्लेसमेंट ($NEWFILES$) और एक्सक्लूजन नियमों ($ignore) वाली एक कमांड फ़ाइल द्वारा चलाया जाता है। उपयोगकर्ता AUTOSSH_DOWNLOAD_WORKERS और AUTOSSH_HOST_WORKERS पर्यावरण वेरिएबल्स के माध्यम से कॉन्करेंसी स्तरों को एडजस्ट कर सकते हैं, साथ ही ही डाउनलोड और कमांड एक्जीक्यूशन के लिए कस्टम टाइमआउट सेट कर सकते हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.