ssh-copy-idฉันต้องการที่จะทำงานโดยอัตโนมัติการใช้งานตัวตนบางนึกคิดใช้
ฉันพยายามให้รหัสผ่าน stdin ซึ่งเป็นไปได้sshโดยใช้การ-Sตั้งค่าสถานะ ฉันทราบว่าฉันสามารถส่งตัวเลือกเพิ่มเติมเพื่อsshใช้การ-oตั้งค่าสถานะในssh-copy-idคำสั่ง แต่ไม่มีตัวอย่างการใช้งานของการตั้งค่าสถานะนี้ในหน้า man
ดังนั้นฉันพยายามส่งรหัสผ่าน SSH สำหรับssh-copy-idผ่าน stdin โดยใช้:
$# 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
แก้ไข:
ฉันพยายามให้รหัสผ่าน stdin ซึ่งเป็นไปได้
sshโดยใช้การ-Sตั้งค่าสถานะ
คำสั่งนี้ผิด ฉันอ่านธงนี้จากsudoมนุษย์จริงๆ
brew installพยายามฉันได้รับ "ข้อผิดพลาด: ไม่มีสูตรที่ใช้ชื่อ" sshpass "เราจะไม่เพิ่ม sshpass เพราะทำให้ผู้ใช้มือใหม่ SSH ง่ายเกินไปที่จะทำลายความปลอดภัยของ SSH"