นี่คือคำสั่ง ssh-add ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
SSH เพิ่ม — เพิ่มข้อมูลระบุคีย์ส่วนตัวให้กับตัวแทนการตรวจสอบสิทธิ์
เรื่องย่อ
SSH เพิ่ม [-cDdkLlXxx] [-E ลายนิ้วมือ_hash] [-t ชีวิต] [ไฟล์ ...]
SSH เพิ่ม -s pkcs11
SSH เพิ่ม -e pkcs11
DESCRIPTION
SSH เพิ่ม เพิ่มข้อมูลระบุคีย์ส่วนตัวให้กับตัวแทนการตรวจสอบ ตัวแทน ssh(1). เมื่อวิ่ง
โดยไม่มีข้อโต้แย้งจะเพิ่มไฟล์ ~/.ssh/id_rsa, ~/.ssh/id_dsa, ~/.ssh/id_ecdsa,
~/.ssh/id_ed25519 และ ~/.ssh/ตัวตน. หลังจากโหลดคีย์ส่วนตัวแล้ว SSH เพิ่ม จะพยายาม
โหลดข้อมูลใบรับรองที่เกี่ยวข้องจากชื่อไฟล์ที่ได้รับโดยการต่อท้าย -cert.pub
เป็นชื่อของไฟล์คีย์ส่วนตัว ชื่อไฟล์ทางเลือกสามารถกำหนดได้ในคำสั่ง
เส้น
หากไฟล์ใดต้องการข้อความรหัสผ่าน SSH เพิ่ม ขอข้อความรหัสผ่านจากผู้ใช้ NS
ข้อความรหัสผ่านถูกอ่านจาก tty ของผู้ใช้ SSH เพิ่ม ลองใช้ข้อความรหัสผ่านสุดท้ายอีกครั้งหากมีหลายรายการ
ไฟล์ระบุตัวตนจะได้รับ
เอเจนต์การพิสูจน์ตัวตนต้องรันอยู่ และตัวแปรสภาพแวดล้อม SSH_AUTH_SOCK จะต้อง
มีชื่อซ็อกเก็ตสำหรับ SSH เพิ่ม ในการทำงาน
ตัวเลือกมีดังนี้:
-c บ่งชี้ว่าตัวตนที่เพิ่มควรได้รับการยืนยันก่อนนำไปใช้
สำหรับการรับรองความถูกต้อง ดำเนินการยืนยันโดย ssh-askpass(1). ประสบความสำเร็จ
การยืนยันถูกส่งสัญญาณโดยสถานะการออกเป็นศูนย์จาก ssh-askpass(1) แทนที่จะเป็นข้อความ
เข้ามาในผู้ขอ
-D ลบข้อมูลประจำตัวทั้งหมดออกจากตัวแทน
-d แทนที่จะเพิ่มข้อมูลประจำตัว ให้ลบข้อมูลประจำตัวออกจากตัวแทน ถ้า SSH เพิ่ม มี
ถูกรันโดยไม่มีอาร์กิวเมนต์ คีย์สำหรับข้อมูลประจำตัวเริ่มต้นและของพวกเขา
ใบรับรองที่เกี่ยวข้องจะถูกลบออก มิฉะนั้น รายการอาร์กิวเมนต์จะเป็น
แปลเป็นรายการเส้นทางไปยังไฟล์คีย์สาธารณะเพื่อระบุคีย์และใบรับรอง
ที่จะลบออกจากตัวแทน หากไม่พบกุญแจสาธารณะในเส้นทางที่กำหนด SSH เพิ่ม
จะผนวก .ผับ และลองอีกครั้ง
-E ลายนิ้วมือ_hash
ระบุอัลกอริธึมแฮชที่ใช้เมื่อแสดงลายนิ้วมือที่สำคัญ ตัวเลือกที่ถูกต้อง
คือ: “md5” และ “sha256” ค่าเริ่มต้นคือ “sha256”
-e pkcs11
ลบคีย์ที่มาจากไลบรารีที่ใช้ร่วมกัน PKCS#11 pkcs11.
-k เมื่อโหลดคีย์เข้าหรือลบคีย์จากเอเจนต์ ให้ประมวลผลคีย์ส่วนตัวแบบธรรมดา
เท่านั้นและข้ามใบรับรอง
-L แสดงรายการพารามิเตอร์พับลิกคีย์ของข้อมูลเฉพาะตัวทั้งหมดที่แสดงโดยเอเจนต์ในปัจจุบัน
-l แสดงรายการลายนิ้วมือของข้อมูลประจำตัวทั้งหมดที่ตัวแทนปัจจุบันเป็นตัวแทน
-s pkcs11
เพิ่มคีย์ที่ได้รับจากไลบรารีที่ใช้ร่วมกัน PKCS#11 pkcs11.
-t ชีวิต
กำหนดอายุการใช้งานสูงสุดเมื่อเพิ่มข้อมูลประจำตัวให้กับตัวแทน อายุขัยอาจจะ
ระบุเป็นวินาทีหรือในรูปแบบเวลาที่ระบุใน sshd_config(5)
-X ปลดล็อกตัวแทน
-x ล็อคตัวแทนด้วยรหัสผ่าน
และพวกเรา
DISPLAY และ SSH_ASKPASS
If SSH เพิ่ม ต้องการข้อความรหัสผ่าน มันจะอ่านข้อความรหัสผ่านจากเทอร์มินัลปัจจุบัน
ถ้ามันรันจากเทอร์มินัล ถ้า SSH เพิ่ม ไม่มีเทอร์มินัลที่เกี่ยวข้องกับ
มันแต่ตั้งค่า DISPLAY และ SSH_ASKPASS มันจะรันโปรแกรมที่ระบุโดย
SSH_ASKPASS (โดยค่าเริ่มต้น “ssh-askpass”) และเปิดหน้าต่าง X11 เพื่ออ่าน
ข้อความรหัสผ่าน สิ่งนี้มีประโยชน์อย่างยิ่งเมื่อโทร SSH เพิ่ม จาก .xsession or
สคริปต์ที่เกี่ยวข้อง (โปรดทราบว่าในบางเครื่องอาจจำเป็นต้องเปลี่ยนเส้นทาง
ข้อมูลจาก / dev / null เพื่อให้งานนี้)
SSH_AUTH_SOCK
ระบุพาธของซ็อกเก็ตโดเมน UNIX ที่ใช้ในการสื่อสารกับเอเจนต์
ใช้ ssh-add ออนไลน์โดยใช้บริการ onworks.net