शुरुआत
DR-Terminal, Android, Desktop (Windows, macOS, Linux) और iOS के लिए एक SSH/SFTP क्लाइंट है। नीचे एक चालू शेल तक पहुँचने का सबसे छोटा रास्ता दिया गया है।
Quick Connect — एक बार का सत्र
- साइडबार से Quick Connect (SSH) चुनें।
user,host,port(डिफ़ॉल्ट 22) दर्ज करें।- प्रमाणीकरण चुनें: पासवर्ड या निजी कुंजी। (सुरक्षा कुंजी प्रमाणीकरण — YubiKey/FIDO2 — सहेजे गए कनेक्शनों पर उपलब्ध है, देखें प्रमाणीकरण।)
- Connect दबाएँ। पहली बार आपको होस्ट कुंजी फ़िंगरप्रिंट दिखेगा — पुष्टि करने पर यह आपके भरोसेमंद होस्ट में जुड़ जाता है।
Quick Connect सत्र एक बार के होते हैं, लेकिन जब आप टर्मिनल से लौटते हैं तो ऐप होस्ट को सहेजने की पेशकश करता है — स्वीकार करने पर यह SSH Connections सूची में जुड़ जाता है।
सहेजा गया कनेक्शन
- साइडबार → SSH Connections → Add।
- नाम (उपनाम), host, port, user, प्रमाणीकरण विधि भरें।
- वैकल्पिक रूप से कोई group असाइन करें, एक default SFTP directory सेट करें, एक start script जोड़ें, या एक jump host चुनें।
- सहेजें। पंक्ति सूची में दिखाई देती है — टर्मिनल खोलने के लिए टैप करें।
पहला कनेक्शन और होस्ट भरोसा
जब आप पहली बार किसी अज्ञात सर्वर तक पहुँचते हैं, तो DR-Terminal होस्ट की सार्वजनिक कुंजी फ़िंगरप्रिंट (SHA-256) के साथ एक डायलॉग दिखाता है। पुष्टि के बाद, कुंजी trusted hosts डेटाबेस में संग्रहित होती है और बाद के लॉगिन पर सत्यापित की जाती है। यदि यह कभी बदलती है, तो आपको एक स्पष्ट चेतावनी मिलेगी — यह जाँचना सार्थक है कि क्यों (योजनाबद्ध पुनर्निर्माण, नई स्थापना, MITM प्रयास)।
केवल SSH से अधिक
DR-Terminal सिर्फ़ एक शेल नहीं, बल्कि एक कार्यक्षेत्र है। वही विंडो ये भी होस्ट करती है:
- किसी भी सहेजे गए होस्ट पर SFTP फ़ाइल ब्राउज़िंग (देखें SFTP)।
- लोकल और रिमोट के बीच कॉपी करने के लिए एक दो-पैनल फ़ाइल प्रबंधक (देखें फ़ाइल प्रबंधक)।
- राउटर, लैब उपकरण और क्लासिक BBS के लिए Telnet सत्र (देखें Telnet)।
- Desktop पर एक लोकल टर्मिनल और serial/UART सत्र (देखें लोकल & सीरियल)।
हर सत्र एक टैब है — स्विच करें, नाम बदलें, या (Desktop पर) किसी एक को अलग करके उसकी अपनी विंडो में निकालें। टैब का संदर्भ मेनू सत्र को पुनः आरंभ भी कर सकता है: वहीं पर पूरा पुनः कनेक्शन, टैब और उसकी सेटिंग्स को बनाए रखते हुए।
आपका पासवर्ड कहाँ जाता है
पासवर्ड और निजी कुंजियाँ कभी JSON कॉन्फ़िग फ़ाइलों में नहीं उतरतीं। हर प्लेटफ़ॉर्म अपने मूल सुरक्षित संग्रह का उपयोग करता है: Android Keystore (EncryptedSharedPreferences), iOS Keychain, और Desktop पर एक AES-256-GCM फ़ाइल। विवरण सुरक्षा एवं डेटा में।