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"