Scp के मामले में फ़ाइल के काम से कोई तालमेल क्यों नहीं है?


1

मैं एक कमांड के साथ scpकॉल की गई फ़ाइल से स्वचालित रूप से एक पासवर्ड इनपुट करने की कोशिश कर रहा हूंpasswd

scp folder/ user@server.com:./ < passwd

लेकिन यह काम नहीं कर रहा है।

मुझे पता है कि हम एक विकल्प के रूप में पासवर्ड-कम एसएसएच का उपयोग कर सकते हैं, लेकिन मैं इसके लिए स्पष्टीकरण मांग रहा हूं कि यह काम क्यों नहीं करता है।


क्या आप कृपया अपने प्रश्न के बारे में विस्तार से बता सकते हैं। बहुत कम जानकारी प्रदान की गई है, इसलिए इसका उत्तर देना कठिन होगा, अच्छे प्रश्न पूछने के बारे में अधिक जानकारी के लिए कृपया कैसे पूछें
50-3

यह प्रश्नोत्तर एसओ से संबंधित है ssh, लेकिन इसके साथ एक ही मुद्दा होना चाहिए scp
mpy

"scp और rsync का पता लगाने के लिए डिज़ाइन किया गया है कि उनका पासवर्ड इनपुट टर्मिनल से नहीं आ रहा है ताकि इस तरह की चीज़ को रोका जा सके।" unix.com/shell-programming-scripting/…
एवरेट

जवाबों:


3

मेरा अनुमान है कि पासवर्ड पढ़ने के scpलिए getpassफ़ंक्शन का उपयोग करता है । से glibc मैनुअल :

यह वास्तविक टर्मिनल से कनेक्ट करने की कोशिश करता है /dev/tty, यदि संभव हो तो, उपयोगकर्ताओं को फाइलों में प्लेनटेक्स्ट पासवर्ड न डालने के लिए प्रोत्साहित करना; अन्यथा, यह उपयोग करता है stdinऔर stderr

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