उस स्थान पर जहां मैं इंटरनेट कनेक्शन रहता हूं मूल रूप से निम्नानुसार काम करता है:
आपको एक विशिष्ट निजी आईपी और गेटवे के रूप में संगठनों के सर्वर का उपयोग करने के लिए अपने नेटवर्क इंटरफ़ेस को कॉन्फ़िगर करना होगा, जो सर्वथा उचित है। फिर करना होगा ssh सत्र खोलें और दबाए रखें एक विशिष्ट सर्वर पर। केवल यह कनेक्शन खुला रहने पर ही आप इंटरनेट का उपयोग कर सकते हैं।
अब जबकि विंडोज के लिए ऐसा करने के लिए एक प्रोग्राम दिया गया है, ओएस एक्स, लिनक्स या किसी अन्य ओएस के लिए ऐसा कोई विकल्प नहीं है। मैं एक सरल स्क्रिप्ट लिखने की कोशिश कर रहा हूं जिसमें उपयोगकर्ता पासवर्ड हार्डकोड किया गया है और यह काम करता है।
मैंने कुछ शोध किया और पाया यह प्रश्न । मैंने तब निम्नलिखित स्क्रिप्ट लिखी थी:
pwd.sh
#!/usr/bin/env bash
echo "123456789"
मैंने एक ऑटोमेकर एप्लिकेशन बनाया जो इस स्क्रिप्ट को बैश बैश पर निष्पादित करेगा:
export SSH_ASKPASS=/path/to/pwd.sh
ssh 123456789@123.123.123.123
मैंने तब pwd.sh स्क्रिप्ट को निष्पादन योग्य बनाया और लॉगिन आइटम में ऑटोमेटर एप्लिकेशन को जोड़ा। अब लॉगिन पर केवल एक संदेश है जिसमें कहा गया है कि एप्लिकेशन निष्पादित नहीं किया जा सकता है।
दुर्भाग्य से अब तक sshpass का उपयोग करना संभव नहीं है क्योंकि इसे XCode को संकलित करने की आवश्यकता होगी, जो एक विकल्प नहीं है।