सवाल Ssh पर डेब रिपोजिटरी तक पहुंचने के लिए एपीटी को कैसे कॉन्फ़िगर करें?


मेरे पास एसएसएच (निम्नलिखित निर्देशों के साथ) के साथ एक डेब भंडार सुलभ है इस साइट)। मैं भंडार सर्वर तक पहुंचने के लिए ssh-public-key-based प्रमाणीकरण का उपयोग करता हूं।

मैं रिपो से कनेक्ट करने के लिए इसे निजी कुंजी का उपयोग करने के लिए ग्राहकों पर एपीटी-गेट कैसे कॉन्फ़िगर कर सकता हूं? Ssh-agent का उपयोग करने के लिए apt-get को कॉन्फ़िगर कैसे करें?

जब भी मैं फोन करता हूँ sudo apt-get update एक क्लाइंट मशीन पर, मुझे पासवर्ड प्रदान करने की आवश्यकता है आवारा उपयोगकर्ता। क्लाइंट मशीनों पर स्रोत.सूची:

deb ssh://vagrant@33.33.33.16:/ precise main

अद्यतन करें:

sudo ssh vagrant@33.33.33.16

निम्नलिखित के बाद काम करता है अनुदेश बनाने पर sudo एसएसएच एजेंट के साथ काम करते हैं। sudo apt-get update नहीं करता।


4
2017-09-22 23:04


मूल




जवाब:


काम करता है। मैंने उपयोगकर्ता को डेब रिपॉजिटरी परिभाषा से हटा दिया है स्रोत सूची:

डीबी एसएसएच: //33.33.33.16: / सटीक मुख्य

और मैं सुझाए गए अनुसार /home/root/.ssh/config में IdentityFile निर्दिष्ट करता हूं ये पद


4
2017-09-23 07:02