मैं वर्तमान में उपयोगकर्ता नाम / पासवर्ड प्रमाणीकरण का उपयोग करके PSCP के माध्यम से एक लिनक्स सर्वर से विंडोज सर्वर से फाइल कॉपी करता हूं, हालांकि मुझे इसके बजाय सार्वजनिक / निजी कुंजी प्रमाणीकरण का उपयोग करने की आवश्यकता है।
मैंने इंटरनेट को समाप्त कर दिया है क्योंकि यह मेरे लिए काम नहीं कर रहा है, कृपया मेरी आज्ञा यहाँ देखें।
C:\pscp.exe -scp -i "C:\Users\logman\Documents\whosin.ppk" "C:\Net2 Access Control\whos_in_data.html" jenkinsslave@172.1.1.1:/var/www/whosin/html
मैंने विंडोज सर्वर पर सार्वजनिक / निजी कुंजी उत्पन्न की है और लिनक्स सर्वर और अधिकृत_की फ़ाइल में सार्वजनिक कुंजी की प्रतिलिपि बनाई है। निजी कुंजी विंडोज मशीन पर उपरोक्त स्थान पर .ppk प्रारूप में है।
मैं क्या गलत कर रहा हूं?
1
क्या आप दोनों ओर से लॉग प्रदान कर सकते हैं?
—
djsmiley2k
"सर्वर ने हमारी कुंजी अस्वीकार कर दी है" - यह विंडोज से पीएससीपी तक पुट्टी के GUI के माध्यम से .ppk का उपयोग कर रहा है (पहली बार कुंजी स्वीकार करने के लिए)
—
jto
मेरा मानना है कि यह पुट्टी के .ppk निजी कुंजी प्रारूप के कारण हो सकता है, जबकि लिनक्स सर्वर पर ssh Open-SSH का उपयोग करता है।
—
jto
क्षमा करें, @ djsmiley2k टैग करना भूल गया
—
jto