अवस्थित प्रोक्सी रिलेमार्फत SSH कुञ्जी स्क्यान गर्नुहोस्
रिलेको लेबल र वास्तविक SSH होस्टबीचको भिन्नता कायम राख्दै स्थानीय TCP रिलेमार्फत सम्भावित होस्ट कुञ्जीहरू सङ्कलन गर्नुहोस्।
ssh-keyscan ले SSH को ProxyCommand विकल्प स्वीकार गर्दैन। त्यसैले ssh का लागि कन्फिगर गरिएको प्रोक्सीले छुट्टै स्क्यानर स्वतः कन्फिगर गर्दैन।
एउटा उपाय पहिले नै स्थापित स्थानीय TCP रिले हो, जसले आवश्यक प्रोक्सी प्रमाणीकरण र CONNECT आदानप्रदान पूरा गरी त्यसपछि इच्छित SSH सर्भरको बाइट स्ट्रिम खोल्छ। यदि त्यो रिले 127.0.0.1:2222 मा सुनिरहेको छ भने:
ssh-keyscan -p 2222 127.0.0.1 > candidate.keys
ssh-keygen -lf candidate.keysपहिलो कमाण्डले सम्भावित कुञ्जीहरू सङ्कलन गर्छ; दोस्रोले तिनका फिङ्गरप्रिन्ट देखाउँछ। रिलेले HTTP हेडर स्क्यानरलाई दिनुको सट्टा पूरा प्रोक्सी प्रतिक्रिया उपभोग गरेपछि SSH स्ट्रिम पास गर्नुपर्छ।
आउटपुटको होस्ट लेबलले स्थानीय रिले इन्डपोइन्ट वर्णन गर्छ। यसलाई नबदली थप्नु हुँदैन र अब यसले टाढाको SFTP होस्टनाम पहिचान गर्छ भनी मान्नु हुँदैन।
कुञ्जीलाई known_hosts मा रहेको वास्तविक होस्ट र पोर्टसँग जोड्नु अघि विश्वसनीय रेकर्ड वा प्रशासकमार्फत फिङ्गरप्रिन्ट प्रमाणित गर्नुहोस्। ssh-keyscan ले पहुँचयोग्य इन्डपोइन्टले प्रस्तुत गरेको कुरा सङ्कलन गर्छ; सफल प्रोक्सी जडानले त्यो कुञ्जी प्रमाणित गर्दैन।