2013-05-19 5 views
26

पर आरएसए सार्वजनिक कुंजी की प्रतिलिपि बनाना मै मैकोज़ पर क्लिपबोर्ड पर एक सार्वजनिक कुंजी की प्रतिलिपि बनाने की कोशिश कर रहा हूं, लेकिन मुझे "ऐसी कोई फ़ाइल या निर्देशिका नहीं मिल रही है।" मैं जिस आदेश का उपयोग कर रहा हूं वहक्लिपबोर्ड

pbcopy < ~/.ssh/id_rsa.pub 

उत्तर

0

फ़ाइल ~/.ssh/id_rsa.pub मौजूद है? यदि नहीं, तो आपको पहले एक उत्पन्न करना होगा:

ssh-keygen -t rsa -C "[email protected]" 
14

उस पथ की जांच करें जहां आपने सार्वजनिक कुंजी उत्पन्न की है। आप भी इस कमांड का उपयोग करके id_rsa कॉपी कर सकते हैं:

clip < ~/.ssh/id_rsa.pub 
+1

कि वहां सहायता अनुभाग में कमांड गिथब सूचियां हैं। लेकिन जब मैं इसका उपयोग करने की कोशिश कर रहा हूं तो मुझे निम्न आउटपुट मिलता है: 'bash:/usr/bin/clip: ऐसी कोई फ़ाइल या निर्देशिका नहीं –

+0

यह गिट बैश के साथ-साथ विंडोज पर भी काम करता है – ScottMcC

28

cat ~/.ssh/id_rsa.pub

तो आप अपने ssh कुंजी

-1
cat .ssh/id_rsa.pub | bcopy 

यह मेरे लिए काम करता कॉपी कर सकते हैं।

2

विंडोज पर Git पार्टी का उपयोग कर के लिए:

cat ~/.ssh/id_rsa.pub > /dev/clipboard 

7

(बृहस्पति के सेंट जॉन्स post on Coderwall से संशोधित)

cat ~/.ssh/id_rsa.pub | pbcopy 

यह पाइप क्लिपबोर्ड करने के लिए अपने सार्वजनिक कुंजी कॉपी करने के लिए फ़ाइल का उत्पादन pbcopy करने के लिए।

0

एक अन्य वैकल्पिक समाधान:

cat ~/.ssh/id_rsa.pub | xsel -i -b 

man xsel से:

मैं, --input

चयन में मानक इनपुट पढ़ें।

बी, --clipboard

क्लिपबोर्ड चयन पर कार्य करते हैं।

संबंधित मुद्दे