कैसे जांचें कि वर्तमान में कौन से SSH कुंजी 'सक्रिय' हैं?


28

कोई भी कैसे जांच कर सकता है ssh-add। मुझे बस यह डर था:

$ scp -i /home/dotancohen/.ssh/dotancohen.pem someUser@1.2.3.4:~/files.tgz .
Warning: Identity file /home/dotancohen/.ssh/dotancohen.pem not accessible: No such file or directory.
files.tgz                                                                100%   89MB   1.5MB/s   00:59
$ scp someUser@1.2.3.4:~/all_git.tgz . 
files.tgz                                                                100%   89MB   1.7MB/s   00:54

यह सत्यापित करने के बाद कि सर्वर को वास्तव में .pemकुंजी की आवश्यकता है , मैं अब यह जानना चाहूंगा कि मेरे बारे में जानने के बिना कौन सी अन्य कुंजियाँ भरी हुई हैं!

जवाबों:


40

जैसा कि ssh-addमैन पेज में कहा गया है , -Lविकल्प आपको ssh-agentवर्तमान में बनाए गए पहचान की सार्वजनिक कुंजियों को देखने की अनुमति देता है । आप -lउनकी उंगलियों के निशान देखने के विकल्प का भी उपयोग कर सकते हैं ।


धन्यवाद, मैंने वास्तव में मैनपेज पढ़ा था लेकिन शब्दांकन ने मुझे यह नहीं बताया कि यह क्या करता है!
डॉटनकोहेन

18

वहाँ एक है -Lका विकल्प ssh-addहै कि Lवर्तमान में एजेंट द्वारा प्रतिनिधित्व सभी पहचान की ists सार्वजनिक कुंजी पैरामीटर:

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