Score:0

พยายามสร้างคีย์ ssh ของ vm แต่การรับตัวเลือกข้อผิดพลาดต้องใช้อาร์กิวเมนต์ -- P

ธง in

ฉันได้ดำเนินการคำสั่งด้านล่างด้วยตนเองใน vm และฉันสามารถสร้างคีย์ ssh ได้ แต่เมื่อฉันลองใช้สคริปต์เดียวกันในไปป์ไลน์การทำงานอัตโนมัติจากการกระทำของ github ฉันได้รับข้อผิดพลาด

สคริปต์: ชื่อ: สคริปต์ Azure CLI

           ใช้: สีฟ้า/CLI@v1

           กับ:

           อินไลน์สคริปต์: |
    
            คำสั่งเรียกใช้ az vm เรียกใช้ --command-id RunShellScript -g "${{ env.RESOURCEGROUPNAME }}" -n "${{ env.VM_NAME }}" --scripts "chmod 700 /home/adminuser/.ssh && ssh-keygen -t rsa -f /home/adminuser/.ssh/id_rsa -P """

ข้อผิดพลาด: \n[stdout]\n\n[stderr]\noption ต้องการอาร์กิวเมนต์ -- P\r\nusage: ssh-keygen [-q] [-b bits] [-C comment] [-f output_keyfile] [-m รูปแบบ]\n [-t dsa | เอคซา | ecdsa-sk | ed25519 | ed25519-sk | rsa]\n [-N new_passphrase] [-O option] [-w provider]\n ssh-keygen -p [-f keyfile] [-m format] [-N new_passphrase]\n [-P old_passphrase]\n ssh-keygen -i [-f input_keyfile] [-m key_format]\n ssh-keygen -e [-f input_keyfile] [-m key_format]\n

Score:0
ธง ge

อาจใช้ single quote แทน double หรือในทางกลับกันสำหรับฟิลด์รหัสผ่าน

'chmod 700 /home/adminuser/.ssh && ssh-keygen -t rsa -f /home/adminuser/.ssh/id_rsa -P "" '

หรือ

"chmod 700 /home/adminuser/.ssh && ssh-keygen -t rsa -f /home/adminuser/.ssh/id_rsa -P '' "

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา