मुझे आदर्श रूप से उपयोग करके कुछ पहचान तैनाती को स्वचालित करने की आवश्यकता है ssh-copy-id
।
मैं स्टड के माध्यम से पासवर्ड प्रदान करने का प्रयास कर रहा हूं, जो ssh
कि -S
ध्वज का उपयोग करके संभव है । मुझे पता है कि मैं कमांड में ध्वज ssh
का उपयोग करने के लिए अतिरिक्त विकल्प भेज सकता हूं -o
, ssh-copy-id
हालांकि मैन पेज में इस ध्वज का कोई उपयोग उदाहरण नहीं है।
इसलिए मैंने ssh-copy-id
स्टड के माध्यम से SSH पासवर्ड का उपयोग करने की कोशिश की है :
$# echo $TMP_PASS | ssh-copy-id -p2222 -i key.pub user@host -o "-S"
लेकिन मुझे जो मिलता है वह है:
/bin/ssh-copy-id: ERROR: command-line: line 0: Bad configuration option: -s
संपादित करें:
मैं स्टड के माध्यम से पासवर्ड प्रदान करने का प्रयास कर रहा हूं, जो
ssh
कि-S
ध्वज का उपयोग करके संभव है ।
यह कथन गलत है। मैंने वास्तव में इस ध्वज को sudo
मनुष्य से पढ़ा है ;
brew install
प्रयास किया जाता है, तो मुझे "त्रुटि:" sshpass "नाम के साथ कोई भी उपलब्ध सूत्र नहीं मिलता है। हम sshpass नहीं जोड़ेंगे क्योंकि यह SSH उपयोगकर्ताओं को SSH की सुरक्षा को बर्बाद करने के लिए नौसिखिया SSH उपयोगकर्ताओं के लिए बहुत आसान बनाता है।"