वहाँ एक gpg-cygwin के लिए एजेंट है?


12

मैं cygwin से gpg-agent का उपयोग करना चाहूंगा, लेकिन cygwin पर gpg स्थापित करना इसे प्रदान नहीं करता है, और Google को इसके बारे में हाल की जानकारी नहीं है। क्या साइबर-के तहत gpg- एजेंट का उपयोग करना संभव है (चाबी का गुच्छा जैसी किसी चीज के साथ), या क्या मैं "नेटिव" विंडो एजेंट का उपयोग cygwin के gpg के साथ कर सकता हूँ?

जवाबों:


5

दुर्भाग्य से, मार्च 2016 तक नहीं (या अभी तक नहीं)। चूंकि गगनपीजी के लिए सिग्विन पैकेज मेंटेनर से निम्नलिखित सूत्र का सुझाव है, जीपीजी-एजेंट केवल ग्नूपीजी 2 और नए में उपलब्ध है, लेकिन सिग्विन को ग्नूपीजी 1.4 के साथ पैक किया गया है।

04/09/2015 12:31 को, एंड्रयू शुलमैन ने लिखा:

तो, Cygwin के लिए gpg- एजेंट क्यों नहीं है? किसी एक दिन होने की कोई उम्मीद?

प्रेषक: एडम डिनवुडि

मुझे बस संदेह है क्योंकि किसी ने एक पैक नहीं किया है, और किसी को इसे उपलब्ध कराने के लिए काम करना है। मुझे संदेह है कि किसी को भी आप को https://entgwin.com/setup.html पर इंटेंट टू पैकेज देने पर आपत्ति होगी ।

थू, सितम्बर 03, 2015 को 03:20:45 PM -0400 पर, एंड्रयू शुलमैन ने लिखा:

यदि यह एकमात्र कारण है, तो मैं निश्चित रूप से इसे पैकेजिंग पर देख सकता हूं। मुझे लगता है कि मैं मार्को से सुनना चाहता हूँ, हालांकि, gnupg अनुचर, हमें यह बताने के लिए कि क्या कोई और कारण नहीं है।

प्रेषक: मार्को अटेरसी

मुझे जो पता है कि gpg-एजेंट का संबंध GnuPG> 2.0 से है जबकि हमारे पास केवल क्लासिक gnupg-1.4.19 है

अगर मुझे सही GnuPG> 2.0 याद है, तो स्मृति सुरक्षा सुविधाओं की आवश्यकता होती है जो कि साइबरविन पर मौजूद नहीं हैं। लेकिन मुझसे गलती हो सकती है।

सादर मार्को


1

अद्यतन (2018-10-20)

नीचे दी गई जानकारी अब अप्रचलित है, क्योंकि आज के रूप में वर्तमान Cygwin gnupg2 पैकेज संस्करण है 2.2.10-1और सबसे हाल ही में gpg4win (3.1.3) के साथ आने वाला है 2.2.10


नहीं, वर्तमान में GnuPG 2+ के लिए कोई मूल Cygwin पैकेज नहीं है । कृपया उनकी ईमेल सूची पर शिकायत दर्ज करें। एकमात्र तरीका मेरे इंस्टॉलेशन निर्देशों का पालन करना और नए एजेंटों को सॉफ्ट लिंक करना है। सावधान रहें क्योंकि समान नाम वाली कई फाइलें हैं, जैसा कि आप पैकेज मैनेजर और अन्य ऐप्स द्वारा उपयोग किए गए मूल / मूल जीपीजी को तोड़ना नहीं चाहते हैं।

$ ls -1 /cygdrive/c/Program\ Files\ \(x86\)/GnuPG/bin/gpg*

gpg.exe'*
gpg-agent.exe'*
gpgconf.exe'*
gpg-connect-agent.exe'*
gpgme-w32spawn.exe'*
gpg-preset-passphrase.exe'*
gpgsm.exe'*
gpgtar.exe'*
gpgv.exe'*
gpg-wks-client.exe'*

$ ls -1 /usr/bin/gpg*

gpg.exe*
gpgsplit.exe*
gpgv.exe*
gpg-zip*

लिंक करने के लिए नंगे न्यूनतम हैं:

$ ln -s /cygdrive/c/Program\ Files\ \(x86\)/GnuPG/bin/gpg.exe /usr/bin/gpg2
$ ln -s /cygdrive/c/Program\ Files\ \(x86\)/GnuPG/bin/gpg-agent.exe /usr/bin/gpg-agent

0

सबसे अच्छा समाधान MobaXterm पर स्विच करना होगा !

MobaXterm में किचेन जैसी उपयोगिता है जो ssh सत्रों को mRemote-ng की तरह सहेजती है, लेकिन विंडोज के लिए एक मूल यूनिक्स टर्मिनल है (जैसे सिग्विन)।


1
अच्छा विचार है, लेकिन मुझे लगा कि MobaXterm की MobAgent सुविधा SSH कुंजियों को अग्रेषित करने के लिए SSH एजेंट के रूप में थी। क्या आप MobaXterm को इस तरह सेट करने के बारे में कोई विवरण प्रदान कर सकते हैं कि यह GnuPG के विकल्प के रूप में कार्य कर सकता है, या उदाहरण या दस्तावेज कहां खोज सकते हैं?
स्टीव एचएचएच

0

यदि Cygwin मेमोरी प्रबंधन सीमाओं के कारण GnuPG> 2.0 प्रदान नहीं कर सकता है, तो आप विंडोज पर Ubuntu को चलाने के लिए Linux (WSL) के लिए नए Microsoft Windows सबसिस्टम को देखने का प्रयास कर सकते हैं ।

बैश शेल के भीतर से (WSL के माध्यम से विंडोज 10 पर उबंटू चल रहा है) आप कैनोनिकल पैकेज रिपॉजिटरी तक पहुंच सकते हैं और ग्नूपीजी जैसी चीजों को जल्दी से स्थापित कर सकते हैं:

apt-get install gnupg

सिग्नविन में GnuPG 2+ मेरे लिए ठीक है। लेकिन अन्य पैकेज मैं GnuPG 1 का उपयोग करता हूं, इसलिए उस संस्करण के लिए gpg-agent की इच्छा है ।
केनी एविट

@nwtham विशेष रूप से Cygwin के लिए पूछ रहा है, जो apt-get का उपयोग नहीं कर रहा है।
22

1
मैं प्रश्न पढ़ता हूं, लेकिन मैं इंगित कर रहा हूं कि विंडोज पर अब सिग्विन के नए विकल्प हैं जो GNU और * निक्स टूलचिन प्रदान करते हैं
क्रिस्टोफर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.