एनटीएलएम प्रमाणित प्रॉक्सी के माध्यम से प्राप्त करें


9

मुझे कुछ याद आ रहा है ... मैं कसम खा सकता हूं कि मैंने पहले भी ऐसा किया है, लेकिन मैंने वीएम को टोक दिया है कि मैं पहले इस्तेमाल कर रहा था।

आप एनटीएलएम का समर्थन करने वाले प्रॉक्सी के माध्यम से प्रमाणित करने के लिए कैसे उपयुक्त हैं? क्या मुझे अन्य प्रमाणीकरण तंत्रों का समर्थन करने के लिए अपने प्रॉक्सी कॉन्फ़िग को बदलने की आवश्यकता है?

उबंटू 10.04।

जवाबों:


5

में /etc/apt/apt.conf, लाइन जोड़ें:

Acquire::http::Proxy "http://MYDOMAIN\MYNAME:MYPASS@MY.PROXY.COM:MYPORT";

जोड़ने के लिए लाइन के अंत में अर्धविराम आवश्यक है


बस मेरे सर्वर की जाँच की, और हाँ, यह अर्धविराम का उपयोग करता है। शाबाश साहब!
ग्रिजली

1
जैसा कि ऊपर दिखाया फिर भी, Wireshark बेसिक प्रमाणीकरण समझने और इस तरह आपके पासवर्ड को दिखाए करने में सक्षम है: " MYDOMAIN \ Myname: MYPASS@MY.PROXY.COM: MYPORT" दूसरे शब्दों में, कमजोर बुनियादी HTTP अभी भी खुलासा पासवर्ड है।
जॉन ग्रीन

1
मैं वास्तव में सोचा होगा कि था स्पष्ट दोस्त।
ग्रिजली

कितने कंपनियों को अभी भी बुनियादी HTTP का उपयोग कर रहे आप आश्चर्य होता था।
जॉन ग्रीन

11

एक बेहतर विकल्प CNTLM को स्थापित करना है, जो एक NTLM प्रॉक्सी है जो खुद को एक साधारण वेब प्रॉक्सी के रूप में प्रस्तुत करता है।

.Deb (तुच्छ निर्भरता योजक और libc6 जो हर सिस्टम पर कभी भी होना चाहिए) से कॉन्फ़िगर करना और कॉन्फ़िगर करना काफी आसान है। एक बार जब आप इसे स्थापित कर लेते हैं, तो आप केवल apt-get को प्रॉक्सी लोकलहोस्ट: 3128 का उपयोग करने के लिए कहते हैं।

इस समाधान के दो फायदे हैं:

  1. इसके लिए काम करता है सब , का उपयोग कर HTTP / HTTPS / एफ़टीपी सहित कार्यक्रमों apt-get, वेब ब्राउज़र, और SSH सत्रों में HTTPS टनल (फ़ायरवॉल बचने अगर आप की जरूरत है के लिए अच्छा है।)

  2. अपना पासवर्ड में संग्रहीत किया जाता है cntlm.confएक हैश के रूप में के बजाय सादे पाठ में।

CNTLM रूप में अच्छी तरह विंडोज पर काम करता है। बहुत साफ़।


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