21 पॉइंट द्वारा xguru 2025-10-01 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • टर्मिनल में सर्वर प्रबंधन करने वाला एक इंटरैक्टिव SSH मैनेजर. Go में लिखा गया
  • ~/.ssh/config फ़ाइल के आधार पर सर्वरों के बीच मूव करना, कनेक्ट करना, ब्राउज़ करना, key management, फ़ाइल ट्रांसफ़र और सेटिंग बदलने तक को सपोर्ट करने वाला कीबोर्ड-केंद्रित UI प्रदान करता है
  • सर्वर सूची को स्क्रॉल करके देखा जा सकता है, और जोड़ना·संपादित करना·हटाना·pin करना·स्टेटस जाँचना (ping) तथा fuzzy search, server tags, filtering के ज़रिए तेज़ कनेक्शन को सपोर्ट करता है
  • पोर्ट फ़ॉरवर्डिंग (LocalForward, RemoteForward, DynamicForward), ProxyJump, Multiplexing के ज़रिए तेज़ reconnect, और कई authentication options (public key, password, agent forwarding) का समर्थन
  • key management फीचर उपलब्ध: SSH keys की auto-detection और auto-completion, multiple keys को सपोर्ट करने वाला smart key selection आदि
  • सुरक्षा को ध्यान में रखकर डिज़ाइन किया गया
    • सभी क्रियाएँ सिस्टम के डिफ़ॉल्ट ssh(OpenSSH) binary के माध्यम से चलती हैं
    • password, keys, authentication जानकारी को store, transfer या tamper नहीं करता
    • केवल ~/.ssh/config को पढ़ता और संशोधित करता है, और बदलाव से पहले अपने-आप backup बनाता है
    • temporary file में सेव करने के बाद replace करने वाली atomic write पद्धति
    • non-destructive editing के साथ मौजूदा comments, formatting और whitespace को बनाए रखता है
  • आगे चलकर local-server के बीच file transfer, SSH key auto-deployment फीचर जोड़े जाने की योजना है

2 टिप्पणियां

 
shakespeares 2025-10-06

SSH मैनेजर.. यह काफ़ी उपयोगी लग रहा है! मैं अब तक लगभग CLI से ही इसका इस्तेमाल करता आया हूँ, लेकिन लगता है कि इससे और भी तरह-तरह की फ़ीचर्स को मैनेज करना आसान होगा.

 
dhy0613 2025-10-01

अभी तक Include सपोर्ट नहीं है, यह थोड़ा अफसोसजनक है। TUI सुविधाजनक होने की वजह से मैं मुख्य रूप से https://github.com/quantumsheep/sshs यही इस्तेमाल कर रहा था, लेकिन अगर इसमें कुछ और फीचर्स जुड़ जाएँ तो शायद मैं इस पर शिफ्ट हो जाऊँगा।