अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

चाबी का गुच्छा - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में कीचेन चलाएं

यह कमांड कीचेन है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


चाबी का गुच्छा - लॉगिन के बीच ssh-एजेंट और/या gpg-एजेंट का पुन: उपयोग करें

SYNOPSIS


चाबी का गुच्छा [ -hklQqV ] [ --clear --confhost --help --ignore-missing --list --noask
--nocolor --nogui --nolock --quick --quiet --version]
[ --एजेंट सूची ] [-प्रयास संख्या ] [ --दिर दिरनाम ]
[ --मेज़बान नाम ] [ --लॉकवेट सेकंड ] [ --रुकना कौन कौन से ] [ --समय समाप्त मिनट ] [ चांबियाँ... ]

वर्णन


कीचेन एसएसएच-एजेंट के लिए एक प्रबंधक है, जो आम तौर पर चलाया जाता है ~/.bash_profile. यह आपकी अनुमति देता है
एकल एसएसएच-एजेंट प्रक्रिया को आसानी से साझा करने के लिए शेल्स और क्रॉन जॉब्स। डिफ़ॉल्ट रूप से, ssh-
किचेन द्वारा शुरू किया गया एजेंट लंबे समय तक चलने वाला है और आपके पास होने के बाद भी चलता रहेगा
सिस्टम से लॉग आउट हो गया. यदि आप इस व्यवहार को बदलना चाहते हैं, तो इस पर एक नज़र डालें
--क्लियर और --टाइमआउट विकल्प, नीचे वर्णित हैं।

जब कीचेन चलाया जाता है, तो यह चालू एसएसएच-एजेंट की जांच करता है, अन्यथा यह एक चालू करता है। यह
ssh-एजेंट पर्यावरण चर को सहेजता है ~/.चाबी का गुच्छा/${HOSTNAME}-sh, तो वह
बाद के लॉगिन और गैर-इंटरैक्टिव शेल जैसे क्रॉन जॉब्स फ़ाइल को स्रोत बना सकते हैं और
पासवर्ड रहित एसएसएच कनेक्शन बनाएं।

इसके अलावा, जब किचेन चलता है, तो यह सत्यापित करता है कि कमांड पर निर्दिष्ट कुंजी फ़ाइलें-
लाइन ssh-एजेंट के लिए जानी जाती है, अन्यथा यह उन्हें लोड करती है, और आपको पासवर्ड के लिए संकेत देती है
ज़रूरी। आमतौर पर, निजी कुंजी फ़ाइलें केवल फ़ाइल नाम से निर्दिष्ट की जाती हैं, पथ के बिना,
हालाँकि निजी कुंजी फ़ाइल के लिए एक निरपेक्ष या सापेक्ष पथ निर्दिष्ट करना संभव है
कुंआ। यदि केवल एक निजी कुंजी फ़ाइल नाम का उपयोग किया जाता है, जो कि सामान्य उपयोग है, तो कीचेन दिखेगा
निर्दिष्ट निजी कुंजी फ़ाइलों के लिए ~ / .ssh, ~/.ssh2, या -c/-confhost विकल्प के साथ,
निरीक्षण करें ~ / .Ssh / config फ़ाइल बनाएं और स्थान निर्धारित करने के लिए IdentityFile विकल्प का उपयोग करें
निजी कुंजी का. निजी कुंजियाँ वास्तविक निजी कुंजी की सहानुभूति हो सकती हैं।

किचेन को उम्मीद है कि संबंधित सार्वजनिक कुंजी फ़ाइलें निजी के समान निर्देशिका में मौजूद होंगी
.pub एक्सटेंशन के साथ मुख्य फ़ाइलें। यदि निजी कुंजी एक सिम्लिंक है, तो सार्वजनिक कुंजी हो सकती है
सिम्लिंक के साथ, या सिम्लिंक लक्ष्य के समान निर्देशिका में पाया गया (यह
क्षमता के लिए सिस्टम पर 'रीडलिंक' कमांड उपलब्ध होना आवश्यक है।)

एक अतिरिक्त सुविधा के रूप में, यदि किसी निजी कुंजी में एक्सटेंशन ".ext" है, तो कीचेन की तलाश की जाएगी
पहले privkey.ext.pub, और यदि नहीं मिला, तो privkeyname.pub खोजेंगे।

किचेन भी उसी तरह जीपीजी-एजेंट का समर्थन करता है जिस तरह एसएसएच-एजेंट का समर्थन करता है। डिफ़ॉल्ट रूप से
कीचेन केवल ssh-एजेंट प्रारंभ करने का प्रयास करता है। आप इसका उपयोग करके इस व्यवहार को संशोधित कर सकते हैं
--एजेंट विकल्प.

किचेन सिगविन सहित अधिकांश UNIX-जैसे ऑपरेटिंग सिस्टम का समर्थन करता है। यह साथ काम करता है
बॉर्न-संगत, सीएसएच-संगत और मछली के गोले।

विकल्प


--एजेंट सूची
सूचीबद्ध एजेंटों को प्रारंभ करें. यदि यह पाया जाता है तो डिफ़ॉल्ट रूप से कीचेन ssh-एजेंट प्रारंभ कर देगा
आपका रास्ता। सूची को अल्पविराम से अलग किया जाना चाहिए, उदाहरण के लिए "gpg,ssh"

--प्रयास संख्या
हार मानने से पहले चाबियाँ जोड़ने का कई बार प्रयास करें। डिफ़ॉल्ट 1 है.

--स्पष्ट
ssh-एजेंट की सभी कुंजियाँ हटाएँ। आमतौर पर इसका उपयोग .bash_profile में किया जाता है। सिद्धांत
इसके पीछे यह है कि चाबी का गुच्छा साबित होने तक यह मान लेना चाहिए कि आप घुसपैठिए हैं
अन्यथा। हालाँकि, जबकि यह विकल्प सुरक्षा बढ़ाता है, फिर भी यह आपके क्रॉन को अनुमति देता है
जब आप लॉग आउट हों तो आपकी ssh कुंजियों का उपयोग करने के लिए नौकरियाँ।

--confhost
डिफ़ॉल्ट रूप से, कीचेन कुंजी जोड़ों की तलाश करेगा ~ /। ssh / निर्देशिका। --confhost
विकल्प किचेन को देखने के लिए सूचित करेगा ~ / .Ssh / config IdentityFile सेटिंग्स के लिए परिभाषित
विशेष होस्ट के लिए, और कुंजियाँ ढूँढ़ने के लिए इन पथों का उपयोग करें।

--पुष्टि करना
कुंजी होने से पहले SSH_ASKPASS प्रोग्राम द्वारा इंटरैक्टिव पुष्टि के अधीन हैं
प्रमाणीकरण के लिए उपयोग किया जाता है। इसके लिए -c विकल्प देखें एसएसएच जोड़ने(1).

--शुद्ध
"--dir" के किसी भी तर्क को निरपेक्ष माना जाता है। डिफ़ॉल्ट व्यवहार है
पश्चगामी अनुकूलता के लिए तर्क में "/.keyचेन" जोड़ें।

--दिरो दिरनाम
किचेन $HOME/.keyचेन के बजाय dirname का उपयोग करेगा

--जिज्ञासा
कीचेन KEY=वैल्यू फॉर्मेट में लाइनों को प्रिंट करेगा जो कि निर्धारित मानों का प्रतिनिधित्व करेगा
एजेंटों.

--eval
कीचेन स्टडआउट पर शेल में मूल्यांकन की जाने वाली लाइनों को प्रिंट करेगा। यह का सम्मान करता है
यह निर्धारित करने के लिए शेल पर्यावरण चर कि बॉर्न शेल या सी शेल आउटपुट अपेक्षित है या नहीं।

--env फ़ाइल का नाम
विकल्पों को पार्स करने के बाद, कीचेन अतिरिक्त पर्यावरण सेटिंग्स लोड करेगा
"फ़ाइल का नाम"। डिफ़ॉल्ट रूप से, यदि "--env" नहीं दिया गया है, तो किचेन लोड करने का प्रयास करेगा
से ~/.चाबी का गुच्छा/[होस्टनाम]-env या वैकल्पिक रूप से ~/.कीचेन/env. इसका उद्देश्य
फ़ाइल का उद्देश्य PATH जैसी सेटिंग्स को ओवरराइड करना है, यदि ssh को गैर-मानक में संग्रहीत किया जाता है
जगह.

-h --मदद
ऐसी सहायता दिखाएँ जो उल्लेखनीय रूप से इस मैन-पेज की तरह दिखती हो। 2.6.10 तक, सहायता भेजी जाती है
स्टडआउट करें ताकि इसे आसानी से पेजर पर पाइप किया जा सके।

--मेज़बान नाम
पिडफ़ाइल्स के निर्माण के लिए वैकल्पिक होस्टनाम सेट करें

--अनदेखा-लापता
यदि कमांड-लाइन पर कुछ कुंजियाँ नहीं मिल पाती हैं तो चेतावनी न दें। ये इसके लिए उपयोगी है
ऐसी स्थितियाँ जहाँ आपके पास एक साझा .bash_profile है, लेकिन आपकी कुंजियाँ उपलब्ध नहीं हो सकती हैं
प्रत्येक मशीन पर जहां चाबी का गुच्छा चलाया जाता है।

--विरासत कौन कौन से
परिवेश से एजेंट चर प्राप्त करने का प्रयास। यह एक में उपयोगी हो सकता है
विभिन्न परिस्थितियाँ, उदाहरण के लिए जब ssh-एजेंट को gdm द्वारा प्रारंभ किया जाता है। निम्नलिखित
मान "कौन सा" के लिए मान्य हैं:

स्थानीय जब वातावरण में एक पीआईडी ​​(जैसे SSH_AGENT_PID) सेट हो तो इनहेरिट करें। यह
किसी अग्रेषित एजेंट को इनहेरिट करने की अनुमति नहीं देता है।

कोई जब कोई मोजा (जैसे SSH_AUTH_SOCK) वातावरण में सेट हो तो इनहेरिट करें। यह
अग्रेषित एजेंट को इनहेरिट करने की अनुमति देता है।

स्थानीय-एक बार "स्थानीय" के समान, लेकिन केवल तभी विरासत में मिलता है जब किचेन पहले से ही प्रदान नहीं कर रहा हो
एजेंट।

कभी भी "किसी भी" के समान, लेकिन केवल तभी विरासत में मिलता है जब किचेन पहले से ही प्रदान नहीं कर रहा हो
एजेंट।

डिफ़ॉल्ट रूप से, किचेन-2.5.0 और बाद वाला ऐसा व्यवहार करेगा जैसे कि "--इनहेरिट लोकल-वन्स" है
निर्दिष्ट. यदि आप पुराना व्यवहार चाहते हैं तो आपको "--noinherit" निर्दिष्ट करना चाहिए।

-l --सूची
सभी सक्रिय SSH कुंजियों के हस्ताक्षर सूचीबद्ध करें, और "ssh-add -l" के समान बाहर निकलें।

--ताला प्रतीक्षा करें सेकंड
लॉक उपलब्ध होने के लिए कब तक इंतजार करना होगा. 5 सेकंड तक डिफ़ॉल्ट. एक निर्दिष्ट करें
शून्य या अधिक का मान. यदि निर्दिष्ट संख्या के भीतर ताला प्राप्त नहीं किया जा सकता है
सेकंड, फिर यह चाबी का गुच्छा प्रक्रिया बलपूर्वक ताला हासिल कर लेगी।

--नोआस्क
यह विकल्प किचेन को वह सब कुछ करने के लिए कहता है जो वह सामान्य रूप से करता है (सुनिश्चित करें कि ssh-एजेंट है
चल रहा है, सेट अप करें ~/.चाबी का गुच्छा/[होस्टनाम]-{c}sh फ़ाइलें) सिवाय इसके कि यह संकेत नहीं देगा
यदि आपने अभी तक ssh-एजेंट में नहीं जोड़ा है तो आपको अपने द्वारा निर्दिष्ट किसी भी कुंजी को जोड़ना होगा।

--रंग नहीं
गैर एएनएसआई-संगत शब्दों के लिए रंग हाइलाइटिंग अक्षम करें।

--नोगुइ
यदि यह सेट है तो SSH_ASKPASS का सम्मान न करें। इससे ssh-add पर संकेत मिलेगा
ग्राफ़िकल प्रोग्राम का उपयोग करने के बजाय टर्मिनल।

--कोई विरासत नहीं
किसी भी एजेंट प्रक्रिया को इनहेरिट न करें, डिफ़ॉल्ट "--इनहेरिट लोकल-वन्स" को ओवरराइड करें

--ताला रहित
फ़ाइलों, पिड्स और कुंजियों में हेरफेर करते समय लॉकफ़ाइल का उपयोग करने का प्रयास न करें।

-k --विराम कौन कौन से
वर्तमान में चल रही एजेंट प्रक्रियाओं को समाप्त करें। निम्नलिखित मान "कौन सा" के लिए मान्य हैं:

--systemd
systemd --user सत्र में पर्यावरण चर इंजेक्ट करें।

सभी एजेंट प्रक्रियाओं को समाप्त करें और किचेन को तुरंत छोड़ दें। निम्न से पहले
कीचेन-2.5.0, यह नंगे "--स्टॉप" विकल्प का व्यवहार था।

एक किचेन द्वारा प्रदान की जा रही अन्य प्रक्रियाओं के अलावा अन्य किल एजेंट प्रक्रियाएँ। निम्न से पहले
किचेन-2.5.0, किचेन यह स्वचालित रूप से करेगा। नया व्यवहार
यदि आप इसे चाहते हैं तो यह आवश्यक है कि आप इसे स्पष्ट रूप से निर्दिष्ट करें।

मेरा किचेन की एजेंट प्रक्रियाओं को मार डालो, अन्य एजेंटों को अकेला छोड़ दो।

-Q --शीघ्र
यदि कोई ssh-एजेंट प्रक्रिया चल रही है तो उसका उपयोग करें। कुंजियों की सूची सत्यापित न करें, अन्य
यह सुनिश्चित करने के बजाय कि यह खाली नहीं है। जब भी संभव हो यह विकल्प लॉक होने से बचाता है
एक-दूसरे का इंतजार किए बिना कई टर्मिनल एक साथ खोले जा सकते हैं।

-q --शांत
केवल चेतावनी, त्रुटि या आवश्यक अन्तरक्रियाशीलता के मामले में संदेश प्रिंट करें। संस्करण के अनुसार
2.6.10, यह ssh-एजेंट के लिए "पहचान जोड़ी गई" संदेशों को भी दबा देता है।

--समय समाप्त मिनट
अपनी कुंजियों पर मिनटों में टाइमआउट सेट करें। इसे एसएसएच-एजेंट को भेज दिया जाता है जो ऐसा करता है
चूंकि चाबी का गुच्छा लगातार नहीं चलता, इसलिए चाबियों का वास्तविक समय समाप्त हो जाता है।

-V --संस्करण
संस्करण की जानकारी दिखाएं।

उदाहरण


इस स्निपेट को दो एसएसएच कुंजी और एक जीपीजी कुंजी लोड करने के लिए अधिकांश शेल में काम करना चाहिए:

eval `कीचेन --eval id_rsa id_dsa 0123ABCD`

मछली के खोल के लिए, निम्नलिखित प्रारूप का उपयोग करें:

यदि स्थिति--इंटरैक्टिव है
चाबी का गुच्छा --eval --शांत -Q id_rsa | स्रोत
समाप्त

यदि आपको सीएसएच में इससे परेशानी है:

सेटेंव शैल / बिन / सीएसएच
eval `कीचेन --eval id_rsa id_dsa 0123ABCD`

यह बॉर्न शेल्स (बैश और ज़ेडएसएच सहित) के लिए समतुल्य है लेकिन कीचेन का उपयोग नहीं करता है
--eval सुविधा:

चाबी का गुच्छा आईडी_आरएसए आईडी_डीएसए 0123एबीसीडी
[ -z "$HOSTNAME" ] && HOSTNAME=`uname -n`
[ -f $HOME/.keyचेन/$HOSTNAME-sh ] && \
. $HOME/.कीचेन/$HOSTNAME-sh
[ -f $HOME/.keyचेन/$HOSTNAME-sh-gpg ] && \
. $HOME/.कीचेन/$HOSTNAME-sh-gpg

यह C शेल (tcsh सहित) के लिए समतुल्य है:

चाबी का गुच्छा आईडी_आरएसए आईडी_डीएसए 0123एबीसीडी
होस्ट=`uname -n`
यदि (-f $HOME/.keyचेन/$host-csh) तो
स्रोत $HOME/.keyचेन/$host-csh
endif
यदि (-f $HOME/.keyचेन/$host-csh-gpg) तो
स्रोत $HOME/.keyचेन/$host-csh-gpg
endif

एक स्क्रिप्ट से किचेन वेरिएबल्स को लोड करने के लिए (उदाहरण के लिए क्रॉन से) और जब तक id_dsa न हो तब तक निरस्त करें
उपलब्ध है:

# किचेन वेरिएबल लोड करें और id_dsa की जांच करें
[ -z "$HOSTNAME" ] && HOSTNAME=`uname -n`
. $HOME/.keyचेन/$HOSTNAME-sh 2>/dev/null
ssh-add -l 2>/dev/null | grep -q id_dsa || बाहर निकलें 1

onworks.net सेवाओं का उपयोग करके ऑनलाइन किचेन का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad