2012-07-03 7 views
6

पर एक एसएसएच क्लाइंट लागू करें क्या किसी को iPHone पर एसएसएच क्लाइंट को लागू करने के लिए ओपन सोर्स प्रोजेक्ट के बारे में पता है? मुझे वास्तव में एक कंसोल एप्लिकेशन चलाने के लिए टर्मिनल इम्यूलेशन की आवश्यकता है, मुझे अपने सैंडबॉक्स से बाहर निकलने की भी आवश्यकता नहीं है। लेकिन हैवेन्ट को कोई भी टर्मिनल अनुकरण मिलता है जो सेब के नियमों का उल्लंघन नहीं करता है। (-मोबाइल टर्मिनल- सिर्फ जेलब्रोकन पर काम करता है, और मेरा कंसोल ऐप चलाता है) और AFAIK इसके फोर्कप्टी() कार्यान्वयन के कारण एपस्टोर वैध संस्करण को कार्यान्वित करना संभव नहीं है।आईफोन

अभी भी मुझे ऐपस्टोर पर बहुत सारे एसएसएच क्लाइंट (टर्मिनल जैसे) दिखाई देते हैं जो एक रिसीव डेटा भेजते हैं। इसलिए आईफोन पर एक टर्मिनल/कंसोल चीज का अनुकरण करने का एक तरीका होना चाहिए ... जो मुझे चाहिए, लेकिन मुझे कोई भी स्रोत कोड देने वाला नहीं दिखता है।

+0

xterm स्रोत कोड को देखें: http://invisible-island.net/xterm/, अधिकांश टर्मिनल कार्यान्वयन के लिए आधार। –

+0

@ रिचर्ड जे। रौसीआईआई: एक्सटेम एक्सलिब से बहुत कसकर बंधे हुए हैं और एक्स 11 टर्मिनल एमुलेटर हैं। यदि आप एक उचित सारणीबद्ध टर्मिनल इम्यूलेशन लाइब्रेरी चाहते हैं जिसे आप जो भी प्रतिपादन प्रणाली चाहते हैं उससे जुड़ा जा सकता है और फोन में एम्बेड किया जा सकता है, तो आप इसके बजाय मेरी libvterm पर विचार कर सकते हैं; https://launchpad.net/libvterm – LeoNerd

+0

@LeoNerd आईफोन के लिए एक्सकोड में लागू करने के लिए एक अच्छी लाइब्रेरी पसंद करता है। लेकिन क्या आपके पास इसका उपयोग करने के तरीके पर कोई दस्तावेज़ीकरण या मैनुअल है? धन्यवाद – omarojo

उत्तर

1

मेरा एक त्वरित गूगल एक संभावित विकल्प के रूप में इस से पता चलता: http://code.google.com/p/mobileterminal/

यह रूप में अच्छी तरह Cydia स्टोर में है, और आप सामान्य दिशा देना चाहिए। यदि आप अंतिम कार्यान्वयन को देखना चाहते हैं, तो मैं पैनिक सॉफ़्टवेयर के प्रॉम्प्ट - http://www.panic.com/prompt/support.html

+0

हां, जो कि मेरे पोस्ट में संदर्भित है। मोबाइल टर्मिनल एक ओपन सोर्स टर्मिनल एमुलेटर है जो केवल सिडिया पर काम करता है, जिसका अर्थ है जेलब्रोकन फोन। आतंक संकेत ऐप बहुत अच्छा है और इसकी ऐपस्टोर वैध है। उस तरह की एक ओपन सोर्स प्रोजेक्ट बहुत अच्छी होगी; उसे काम करने के लिए जेल्रैक की आवश्यकता नहीं है। मुझे जो चाहिए वह सिर्फ मेरे लिए चलाने के लिए टर्मिनल इंटरफ़ेस है द्विआधारी। मुझे प्रतिबंधित फ़ोल्डर या सामान तक पहुंच की आवश्यकता नहीं है। लेकिन मुझे आश्चर्य हुआ कि आधिकारिक ऐपस्टोर में एसएसएच क्लाइंट्स का समूह कितना है लेकिन कंसोल इंटरफेस पर स्निपेट कोड शुरू करने के लिए कहीं भी कोई संदर्भ नहीं है। – omarojo

+0

मुझे यकीन नहीं है कि मैं अनुवर्ती - कंसोल एप्लिकेशन रिमोट सर्वर पर चलता है? या कंसोल के भीतर डिवाइस पर ही? –

+0

कंसोल ऐप आईफोन के भीतर चलता है। मुझे वास्तव में एक एसएसएच कनेक्शन बनाने की जरूरत नहीं है। मुझे आईफोन में एक कंसोल ऐप चलाने की ज़रूरत है, मेरे पास उस कंसोल ऐप के लिए कोड है जो सी में लिखा गया है .. यह वास्तव में आईफोन के लिए एक्सकोड में संकलित करता है .. लेकिन इस कोड को सामान दिखाने और पढ़ने के लिए टर्मिनल इंटरफेस की आवश्यकता है। (यह एक राउटर से कनेक्ट करने के लिए एक कंसोल ऐप है और डेटा भेजना/प्राप्त करना, कॉन्फ़िगरेशन के लिए कमांड आदि ..)। बात करता है .. मुझे अभी भी टर्मिनल एमुलेटर की आवश्यकता है, जैसे पैनिक प्रॉम्प्ट जो उत्कृष्ट है .. मुझे बस इतना ही चाहिए, इंटरफ़ेस लेकिन स्थानीय कंसोल ऐप से बातचीत करने के लिए। – omarojo