क्या Android के लिए कुछ SSH सर्वर है?


45

क्या एंड्रॉइड के लिए एक ssh सर्वर है (जैसे कि Ubuntu के लिए खुलता है) जो मुझे PuTTY के माध्यम से अपने डिवाइस कंसोल तक पहुंचने की अनुमति देगा?

जवाबों:


40

हां, इसके लिए कुछ विकल्प हैं, जिनमें शामिल हैं:

इनमें से कुछ ऐप्स को आपको अपने डिवाइस को रूट करने की आवश्यकता होगी। SSHDroid, QuickSSHD और SSHelper, कम से कम, (अन्य के रूप में अच्छी तरह से हो सकता है)। आपकी आवश्यकताओं / वांछित सुविधाओं / आदि के आधार पर जांच करने के लिए निश्चित रूप से आपके लिए कई विकल्प हैं।


5
रूट की आवश्यकता या आवश्यकता नहीं है, ज्यादातर यह कार्य करता है कि सर्वर किस पोर्ट को सुनता है: 22 का पारंपरिक ssh पोर्ट विशेषाधिकार प्राप्त है और इसलिए केवल रूट के साथ उपलब्ध है। इसके अलावा, आपके द्वारा प्राप्त किए जाने वाले शेल का उपयोगकर्ता गैर-रूट इंस्टॉलेशन में एप्लिकेशन के लिए प्रतिबंधित होगा।
क्रिस स्ट्रैटन

इनमें से कुछ भी करें, या क्या कोई अन्य है जो एप्लिकेशन सूची में दिखाई नहीं देता है?
ड्रू चैपिन

यहाँ मैं Android के लिए निश्चित रूप से मुफ्त (= libre) SSH सर्वरों को देखने की कोशिश कर सकता हूं - मैंने f-droid.org पर खोजा, जहां वे समावेश के लिए मुफ्त (libre) सॉफ़्टवेयर पर विचार करते हैं: vps.arachnoid.com/android/ जीपीएल के तहत SSHelper (अन्य परियोजनाओं से कोड शामिल), f-droid.org/forums/topic/sscper पर चर्चा की । SSH सर्वरों की कुछ अन्य परियोजनाओं की चर्चा के लिए f-droid.org/forums/topic/droidsshd भी देखें ।
इम्ज़ - इवान ज़खरीआशेव

दुर्भाग्य से, Google बाजार पृष्ठों से, यह अक्सर स्पष्ट नहीं होता है कि सॉफ़्टवेयर के लिए लाइसेंस क्या है। मैं आमतौर पर मुफ्त (= लीबरे) सॉफ्टवेयर की तलाश करता हूं क्योंकि मैं सॉफ्टवेयर को हैक करने और इम्प्रेस करने की मेरे और दूसरों की क्षमता की सराहना करता हूं। क्या कोई मुझे यह निर्धारित करने में मदद कर सकता है कि क्या मुफ्त (एसएसबी) सर्वर हैं? उल्लिखित नि: शुल्क (लिबर) हैं या नहीं?
इम्ज़ - इवान ज़खरीशेव

1
यह अफ़सोस की बात है कि SSHelper (ऊपर उल्लेख किया गया है) को एंड्रॉइड 3.2 की आवश्यकता है, इसलिए यह कुछ डिवाइसों के आधिकारिक ओएस (जैसे मेरा सैमसंग गैलेक्सी एस, जिसमें एंड्रॉइड 2.2 है, को 2.3 ऑफिशियली अपग्रेड करने योग्य है) के साथ संगत नहीं होगा।
इम्ज़ - इवान ज़खरीशेव

5

आप बिना किसी फ्रंट ऐप के भी SSH सर्वर का उपयोग कर सकते हैं - इसे कमांड या कॉन्फ़िगरेशन फ़ाइल के माध्यम से शुरू कर सकते हैं, जैसा कि Howto में वर्णित है : SSH के साथ डिवाइस से कनेक्ट करें

उस पृष्ठ के अनुसार, CyanogenMod में कुछ रिलीज में SSH सर्वर (ड्रॉपबियर) शामिल थे। ("Cyanogenmod 9.0 RC2 में अब ड्रॉपबियर शामिल नहीं है।") या आप शायद इसे अपने सिस्टम में डाल सकते हैं।

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


ऐसा लगता है कि उस पृष्ठ को यहाँ ले जाया गया था । यह आसान होगा यदि कोई ड्रॉपबियर बायनेरिज़ तैयार करता है, क्योंकि एंड्रॉइड सी कंपाइलर के साथ जहाज नहीं करता है, और क्रॉस-संकलन एक दर्द का एक सा है।
डैनियल लुबरोव

@ डैनियल, मैं एंड्रॉइड 5.1 के लिए काम करने के लिए आपके लिंक की समीक्षा कर रहा हूं, लेकिन मेरे पास 2 ड्रॉपबीयर निष्पादन योग्य डाउनलोड करने के लिए कोई जगह नहीं है। क्या आपको कहीं का पता है?
शोपाजो डी एरियेरेज़

@SopalajodeArrierez क्षमा करें, लेकिन मुझे इसका कोई पता नहीं है। आपको स्वयं को पार करने की आवश्यकता हो सकती है।
डैनियल लुबरोव

0

यह उत्तर पार्टी के लिए थोड़ा देर से है, लेकिन आप बिल्डरो प्रोजेक्ट का उपयोग करके एंड्रॉइड के लिए स्थिर ओपनशेड बायनेरिज़ (ssh sshd ssh-keygen आदि) को भी संकलित कर सकते हैं। या अगर आप चाहें तो ड्रॉपबियर।

https://buildroot.uclibc.org

https://buildroot.uclibc.org/downloads/manual/manual.html

मैंने अपने लिनक्स बॉक्स पर, ओपनश और कई अन्य कार्यक्रमों के लिए यह किया है। इसके लिए एक निहित डिवाइस की आवश्यकता होती है।

मेरा उपकरण बांह आधारित था - आपको यह जांचना होगा कि यदि बांह नहीं है तो आपके डिवाइस को बिल्डरोट द्वारा समर्थित है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.