इस प्रोजेक्ट के बारे में
OmnySSH, Rust में बनाया गया एक क्रॉस-प्लेटफ़ॉर्म SSH क्लाइंट और सर्वर मैनेजर है, जिसमें Tauri डेस्कटॉप GUI और omny नामक एक अनुरक्षित टर्मिनल एप्लिकेशन है। दोनों इंटरफ़ेस एक साझा फ्रंटएंड-अज्ञेय कोर क्रेट का उपयोग करते हैं।
डैशबोर्ड प्रत्येक कॉन्फ़िगर किए गए सर्वर को एक कार्ड के रूप में दर्शाता है जिसमें लाइव CPU, RAM और डिस्क उपयोग, अपटाइम, ऑपरेटिंग-सिस्टम जानकारी, शीर्ष प्रक्रियाएँ और एक Docker कंटेनर बैज दिखाई देता है। उपयोगकर्ता टैब में पूर्ण PTY टर्मिनल सेशन खोल सकते हैं, डैशबोर्ड पर लौटते समय सेशन चालू रख सकते हैं, और दो-पैनल स्थानीय/रिमोट SFTP इंटरफ़ेस के साथ फ़ाइलें ब्राउज़ या स्थानांतरित कर सकते हैं जो बैच चयन और स्थानांतरण प्रगति का समर्थन करता है।
अन्य क्षमताओं में पैरामीटरयुक्त कमांड स्निपेट शामिल हैं जिन्हें कई चयनित होस्ट पर निष्पादित किया जा सकता है, होस्ट और खुले सेशन में फ़ज़ी खोज, स्ट्रीमर मोड जो दृश्यमान IP पतों को नकली मानों से बदल देता है, हल्के और गहरे GUI थीम, और config.toml में पुनः मैप करने योग्य कुंजी बाइंडिंग वाले TUI थीम। परियोजना विवरण में पोर्ट फ़ॉरवर्डिंग समर्थन भी सूचीबद्ध है।
OmnySSH स्टार्टअप पर मौजूदा ~/.ssh/config पढ़ता है, जिसमें ProxyJump बास्टियन कॉन्फ़िगरेशन शामिल हैं, और बताता है कि यह उस फ़ाइल को संशोधित नहीं करता है। इसका एक-क्लिक SSH कुंजी प्रवाह एक Ed25519 कुंजी उत्पन्न कर सकता है, सार्वजनिक कुंजी को authorized_keys में स्थापित कर सकता है, नए कनेक्शन को सत्यापित कर सकता है, और उसके बाद ही पासवर्ड लॉगिन अक्षम कर सकता है। sshd_config बदलने से पहले, यह सर्वर-साइड बैकअप बनाता है और प्रक्रिया विफल होने पर उसे पुनर्स्थापित करता है। एन्क्रिप्टेड निजी कुंजियाँ पासफ़्रेज़ के लिए संकेत देती हैं, जिसे निकास तक मेमोरी में रखा जाता है, और macOS और Linux पर मौजूदा ssh-agent कुंजियों का उपयोग किया जाता है।
README बताता है कि किसी खाते, लॉगिन या टेलीमेट्री की आवश्यकता नहीं है। डेस्कटॉप बिल्ड रिलीज़ और एक इंस्टॉल स्क्रिप्ट के माध्यम से वितरित किए जाते हैं, जबकि TUI को Cargo, Homebrew, Nix, या Termux समर्थन सहित पूर्व-निर्मित बाइनरी के साथ स्थापित किया जा सकता है। रिपॉज़िटरी omnyssh-core, omny TUI बाइनरी, और omnyssh-gui Tauri एप्लिकेशन में व्यवस्थित है, और Apache 2.0 के अंतर्गत लाइसेंस प्राप्त है।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.