1Byte Systems

अध्याय 9 · गाइड · 1B Terminal

आम समस्याएं और समाधान

जब कुछ गड़बड़ होती है, तो ऐप बताता है कि क्या हुआ और क्या जांचना है; तकनीकी मैसेज देखने के लिए विवरण पर टैप करें। ये सबसे आम मामले हैं।

समस्याएं और समाधान

“सर्वर … नहीं मिला”

नाम का पता नहीं चल रहा। जांचें कि पते में कोई गलती तो नहीं है और फ़ोन में इंटरनेट है। अगर यह आपके VPN या घर के नेटवर्क का नाम है, तो पहले उस VPN या नेटवर्क से कनेक्ट करें।

“… ने पोर्ट … पर कनेक्शन अस्वीकार कर दिया”

सर्वर तक पहुंचा जा सकता है, लेकिन उस पोर्ट पर कुछ भी नहीं सुन रहा। होस्ट में पोर्ट जांचें (डिफ़ॉल्ट 22) और यह भी कि SSH सर्वर चल रहा है (sudo systemctl status ssh या sshd)।

“… ने समय पर जवाब नहीं दिया” या “… तक नहीं पहुँचा जा सका”

हो सकता है सर्वर बंद हो, या कोई फ़ायरवॉल, VPN या आपका नेटवर्क उसे रोक रहा हो। अगर सर्वर तक सिर्फ़ घर से पहुंचा जा सकता है, तो उसका दूसरा पता (VPN, Tailscale…) बेहतर सेटिंग › दूसरे पते में जोड़ें।

“सर्वर ने लॉगिन अस्वीकार कर दिया” या “सर्वर ने कुंजी अस्वीकार कर दी”

उपयोगकर्ता नाम जांचें। कुंजी के साथ, पक्का करें कि उसकी सार्वजनिक कुंजी (कीचेन में उस पर टैप करें) उस उपयोगकर्ता की ~/.ssh/authorized_keys में है, और दूसरे लोग उस फ़ाइल में लिख नहीं सकते (chmod 600 ~/.ssh/authorized_keys, chmod 700 ~/.ssh)।

“सर्वर का फ़िंगरप्रिंट बदल गया है!”

अगर आपने सर्वर फिर से इंस्टॉल किया है या उसकी कुंजियां बदली हैं, तो सर्वर पर नया फ़िंगरप्रिंट जांचें और सेव किया गया फ़िंगरप्रिंट भूल जाएँ… इस्तेमाल करें। अगर आपको इसकी उम्मीद नहीं थी, तो कनेक्ट न करें: कोई कनेक्शन को बीच में पकड़ रहा हो सकता है।

“कोई साझा सुरक्षा एल्गोरिदम नहीं है”

सर्वर सिर्फ़ पुराने पड़ चुके एल्गोरिदम देता है। अगर यह कोई पुराना सर्वर या नेटवर्क डिवाइस है जिस पर आपको भरोसा है, तो सिर्फ़ उस होस्ट के लिए बेहतर सेटिंग में पुराने एल्गोरिदम की अनुमति दें चालू करें।

अलर्ट नहीं आते

जांचें कि Android में 1B Terminal की सूचनाओं की अनुमति है, किसी सेशन को आपकी ज़रूरत होने पर सूचना दें चालू है, और एजेंट अलर्ट भेजता है (एजेंट के लिए सर्वर तैयार करें)। जिस सेशन को आप देख रहे हैं, उससे अलर्ट नहीं आते। अगर फ़ोन का बैटरी सेवर ऐप बंद कर देता है, तो 1B Terminal को उससे बाहर रखें।

“सर्वर पर tmux इंस्टॉल नहीं है…”

सर्वर पर tmux इंस्टॉल करें (sudo apt install tmux या sudo dnf install tmux) और फिर से कनेक्ट करें। तब तक आपको सामान्य शेल मिलता है।

“सर्वर SFTP नहीं देता…”

SSH सर्वर में SFTP सबसिस्टम नहीं है। उसके एडमिन से /etc/ssh/sshd_config में Subsystem sftp चालू करने के लिए कहें।

“सर्वर ने पोर्ट … को फ़ॉरवर्ड करने की अनुमति नहीं दी”

सर्वर पर पोर्ट फ़ॉरवर्डिंग बंद है (AllowTcpForwarding)। उसके कॉन्फ़िगरेशन तक पहुंच के बिना यह नहीं हो सकता।

Gboard का माइक नहीं दिखता

कीबोर्ड लाने के लिए टर्मिनल पर टैप करें; अगर कोई दूसरा कीबोर्ड है, तो Gboard पर स्विच करें। Gboard अपना माइक टर्मिनल में और लिखने के बार में दिखाता है।

फ़ोन लॉक करने पर सेशन डिसकनेक्ट हो जाता है

ऐसा नहीं होना चाहिए: सेशन एक सूचना के साथ बैकग्राउंड में चलते रहते हैं। कुछ फ़ोन बैटरी बचाने के लिए ऐप बंद कर देते हैं: 1B Terminal को बैटरी ऑप्टिमाइज़ेशन से बाहर रखें। tmux और अपने-आप फिर से कनेक्ट करें के साथ आप वैसे भी उसी जगह लौट आएंगे।

1B Terminal 1.2 के लिए लिखी गई, ऐप के असली स्क्रीनशॉट और उदाहरण डेटा के साथ।