นี่คือคีย์ริงเกอร์คำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
keyringer - เข้ารหัสและแจกจ่ายซอฟต์แวร์แบ่งปันความลับ
เรื่องย่อ
พวงกุญแจพวงกุญแจ>การกระทำ> [ตัวเลือก] ...
DESCRIPTION
Keyringer ให้คุณจัดการและแบ่งปันความลับโดยใช้ GnuPG และ Git ในรูปแบบกระจาย
มีคำสั่งที่กำหนดเองเพื่อสร้างคู่คีย์และเข้ารหัส ถอดรหัสและเข้ารหัสความลับอีกครั้ง
นอกจากนี้ยังรองรับการเข้ารหัสไปยังผู้รับหลายรายและกลุ่มผู้รับ เพื่อให้
เวิร์กกรุ๊ปเพื่อแบ่งปันการเข้าถึงที่เก็บเดียวในขณะที่จำกัดความลับบางอย่างให้กับชุดย่อย
ของกลุ่ม
ข้อมูลลับถูกเข้ารหัสโดยใช้ OpenPGP และเพิ่มไปยังทรี Git เพื่อให้สามารถซิงค์ได้
กับสาขาที่ห่างไกลในภายหลัง
การกระทำ
Keyringer มีการดำเนินการสามประเภท:
1. การค้นหาที่เก็บและการดำเนินการจัดการ ซึ่งจัดการการเริ่มต้นของที่เก็บ
การติดตามและการนำทางเนื้อหา
2. การดำเนินการลับๆ ที่ดูแลการเข้ารหัส ถอดรหัส และอื่นๆ
การดำเนินการอ่าน/เขียนความลับ
3. การดำเนินการตั้งค่าคอนฟิก การจัดการเมตาดาต้าของที่เก็บ
ที่เก็บ ค้นหา AND การจัดการ การกระทำ
พบ <การแสดงออก>
ค้นหาความลับในที่เก็บ
init <เส้นทาง> [รีโมท]
เริ่มต้นที่เก็บ keyringer ใหม่ ถ้า รีโมท URL ถูกระบุ keyringer
จะโคลนที่เก็บที่มีอยู่
หลังจากการเริ่มต้น เส้นทาง จะมีโครงสร้างโฟลเดอร์สำหรับเก็บความลับและ
ข้อมูลเมตา (ผู้ใช้ aka ผู้รับ กลุ่มผู้รับ ฯลฯ)
นอกจากนี้ รายการจะถูกเพิ่มใน $HOME/.keyringer/config ซึ่งช่วยให้ค้นหาคีย์ริงเกอร์ได้
พวงกุญแจโดยนามแฝงของมัน
ทำลาย
นามแฝงสำหรับ น้ำตาตก การกระทำ
คอมไพล์ <การกระทำ> <ตัวเลือก>
เครื่องห่อ Git ที่ทำงานจากที่เก็บพวงกุญแจระดับบนสุด คุณสามารถออกใด ๆ
GIT(1) คำสั่งย่อยที่มีแอ็คชันนี้เพื่อใช้ในที่เก็บคีย์ริง
ผูกมัด [ข้อโต้แย้ง]
นามแฝงของ "git คอมมิท"
ls <เส้นทาง>
แสดงรายการเนื้อหาจากที่เก็บระดับบนสุด กุญแจ โฟลเดอร์หรือจากพาธสัมพัทธ์ if
เส้นทาง ระบุไว้ เช่นเดียวกับ wrapper git นี่คือ wrapper รอบ ๆ LS(1)
คำสั่ง
mkdir <เส้นทาง>
สร้างไดเร็กทอรีภายในที่เก็บ กุญแจ โฟลเดอร์
คือ rm <เส้นทาง>
ลบโฟลเดอร์ว่างภายในที่เก็บ กุญแจ โฟลเดอร์
ต้นไม้ <เส้นทาง>
แสดงรายการเนื้อหาจากที่เก็บระดับบนสุด กุญแจ โฟลเดอร์หรือจากพาธสัมพัทธ์ if
เส้นทาง ถูกระบุโดยใช้รูปแบบต้นไม้ เช่นเดียวกับเครื่องห่อ ls นี่คือเสื้อคลุม
around the TREE(1) คำสั่ง
เปลือก เรียกใช้ keyringer ในโหมดโต้ตอบจากพรอมต์บรรทัดคำสั่งในตัวที่all
สามารถเรียกการดำเนินการอื่น ๆ และดำเนินการได้จากพวงกุญแจที่เลือกในปัจจุบัน
มีคำสั่งภายใน "cd" เพิ่มเติมสำหรับการนำทางไดเรกทอรี
ทั้งหมดลับ> พารามิเตอร์จากการกระทำที่เรียกใช้จากเชลล์เรียกว่าค่อนข้าง
จากไดเร็กทอรีที่เลือกในปัจจุบัน
น้ำตาตก
ลบสำเนาของที่เก็บในเครื่องอย่างถาวร อันตรายมากหากคุณมีเพียง a
สำเนาเดียว
ตรวจสอบ เรียกใช้การตรวจสอบการบำรุงรักษาในพวงกุญแจ
ลับ การจัดการ การกระทำ
การกระทำที่เป็นความลับทั้งหมดดำเนินการตาม a ลับ ซึ่งเป็นชื่อพาธของ an
ไฟล์ที่เข้ารหัสสัมพันธ์กับพวงกุญแจที่มีนามสกุล .asc หรือไม่ก็ได้
หากละเว้นนามสกุล .asc คีย์ริงเกอร์จะเพิ่มต่อท้ายชื่อพาธ
ไม่อนุญาตให้เว้นวรรคในชื่อลับ
การดำเนินการจัดการข้อมูลลับจะไม่กระทำการเปลี่ยนแปลงในที่เก็บข้อมูลลับ แทนที่,
ผู้ใช้ต้องยอมรับการเปลี่ยนแปลงด้วยตนเองโดยใช้การกระทำ git wrapper
ผนวก <ลับ>
ผนวกเนื้อหาเป็นความลับโดยถอดรหัสความลับต่อท้ายบรรทัดที่อ่านจาก
อินพุตมาตรฐานและการเข้ารหัสอีกครั้ง
ผนวกแบทช์ <ลับ>
ผนวกเนื้อหาในโหมดแบทช์ลับ
ถอดรหัส <ลับ>
ถอดรหัสความลับเป็นเอาต์พุตมาตรฐาน
เดล <ลับ>
ลบความลับโดยใช้ Git หลังจากลบความลับแล้ว git commit และ push ยังคงอยู่
จำเป็นต้องอัปเดตที่เก็บระยะไกล
โปรดทราบว่าคำสั่งนี้ ทำ ไม่ เอาออก ลับ ราคาเริ่มต้นที่ ไป ประวัติศาสตร์ ไปยัง
ลบไฟล์ออกจากพวงกุญแจอย่างสมบูรณ์ คุณควรเขียนประวัติ Git ใหม่ด้วย
ด้วยตัวคุณเอง
rm <ลับ>
นามแฝงสำหรับ เดล การกระทำ
cp <ลับ> <ปลายทาง>
คัดลอกความลับ
mv <ลับ> <ปลายทาง>
เปลี่ยนชื่อเป็นความลับ
แก้ไข <ลับ>
แก้ไขความลับโดยถอดรหัสชั่วคราว โดยเปิดสำเนาที่ถอดรหัสแล้วลงใน
โปรแกรมแก้ไขข้อความที่กำหนดโดย $ EDITOR ตัวแปรสภาพแวดล้อมแล้วเข้ารหัสอีกครั้ง
โปรดใช้ an
EDITOR * ซึ่งไม่รั่วไหลข้อมูลเหมือนhistorybuffers คีย์ริงเกอร์ทรีเอสโทเดกติฟ * EDITOR
is ชุด ไปยัง เสียงเรียกเข้า และ คนพิการ .viminfo ไฟล์
การเข้ารหัสลับ <ลับ> [ไฟล์]
เข้ารหัสเนื้อหาจากอินพุตมาตรฐานหรือ ไฟล์ เข้าไป ลับ ชื่อพาธ ไม่มีช่องว่าง
รองรับใน ลับ ชื่อ. ถ้า ไฟล์ เป็นโฟลเดอร์จริงๆ พวงกุญแจจะ
เข้ารหัสเนื้อหาทั้งหมดซ้ำๆ
เข้ารหัสแบทช์ <ลับ> [ไฟล์]
เข้ารหัสเนื้อหา โหมดแบทช์ พฤติกรรมเหมือนกับ การเข้ารหัสลับ ลงมือทำแต่น้อย
ละเอียด สคริปต์ภายในที่มีประโยชน์
ยีน
<SSH|gpg|x509|x509-ตัวเอง|SSL|ssl-ตัวเอง> [ตัวเลือก] Wrapper เพื่อสร้างคีย์การเข้ารหัส-
คู่ มีประโยชน์สำหรับการปรับใช้คีย์อัตโนมัติ
คู่จิ้น
<SSH|gpg|x509|x509-ตัวเอง|SSL|ssl-ตัวเอง> [ตัวเลือก] นามแฝงสำหรับ ยีน การกระทำ
เปิด <ลับ>
ถอดรหัสความลับลงในโฟลเดอร์ชั่วคราวและเปิดโดยใช้ xdg-open ซึ่งพยายาม
หาประเภทไฟล์แล้วเรียกแอปพลิเคชันที่เกี่ยวข้อง
หลังจากออกจากแอปพลิเคชัน keyringer จะเข้ารหัสไฟล์ที่ถอดรหัสชั่วคราวอีกครั้ง
ลงในไฟล์ลับและลบไฟล์ชั่วคราว
เข้ารหัสลับ <ลับ>
เข้ารหัสความลับอีกครั้งโดยถอดรหัสลับและเข้ารหัสอีกครั้ง มีประโยชน์เมื่อผู้ใช้
ถูกเพิ่มเข้าไปในการกำหนดค่าผู้รับ ถ้าไม่ ลับ จะได้รับความลับทั้งหมดใน
ที่เก็บจะถูกเข้ารหัสอีกครั้ง
คลิป <ลับ>
คัดลอกบรรทัดแรกของความลับไปยังคลิปบอร์ด ตามรหัสผ่าน-store
การประชุม
xclip <ลับ>
นามแฝงเพื่อดำเนินการคลิป
การกำหนดค่า การกระทำ
คำสั่ง
แสดงรายการการดำเนินการที่พร้อมใช้งาน ซึ่งมีประโยชน์สำหรับการทำให้เชลล์สมบูรณ์และการตรวจสอบไวยากรณ์
ตัวเลือก <ls|แก้ไข|เพิ่ม>
รายการ แก้ไข หรือเพิ่มเบ็ดเตล็ด กรุ ตัวเลือก
ตัวเลือกที่เก็บคือการตั้งค่าที่บันทึกไว้ในที่เก็บเป็น a ทั่วโลก
บทกำหนดค่าสำหรับพวงกุญแจที่กำหนด แชร์โดยผู้ใช้ทั้งหมดที่มีสิทธิ์เข้าถึง
กรุ
ตัวเลือกเขียนโดยใช้ คีย์=ค่า ไวยากรณ์ ทุกบรรทัดที่ขึ้นต้นด้วย hash
(#) อักขระถูกตีความว่าเป็นความคิดเห็น
การตั้งค่า <ls|แก้ไข|เพิ่ม>
รายการ แก้ไข หรือเพิ่ม ผู้ใช้งาน การกำหนดค่าตามความชอบสำหรับที่เก็บที่ระบุ
ค่ากำหนดของผู้ใช้คือการตั้งค่าที่บันทึกไว้ในโฟลเดอร์พวงกุญแจของผู้ใช้
($HOME/.keyringer/) และไม่แชร์กับผู้ใช้รายอื่น
การตั้งค่าเขียนโดยใช้ คีย์=ค่า ไวยากรณ์ ทุกบรรทัดที่ขึ้นต้นด้วย
อักขระแฮช (#) ถูกตีความว่าเป็นความคิดเห็น
การใช้ แสดงข้อมูลการใช้งานพวงกุญแจ
ช่วย นามแฝงสำหรับการดำเนินการใช้งาน
ผู้รับ <ls|แก้ไข> <ผู้รับไฟล์>
แสดงรายการ สร้าง หรือแก้ไขการกำหนดค่าผู้รับ
ไฟล์ผู้รับคือรายการลายนิ้วมือคีย์สาธารณะ OpenPGP ที่ .ใช้
keyringer เมื่อเข้ารหัสความลับและเชื่อมโยงกับนามแฝงอีเมล
Keyringer ใช้ไฟล์ผู้รับเริ่มต้น แต่ระบุกำหนดเอง ผู้รับไฟล์
ชื่อพาธจะแทนที่ค่าเริ่มต้นนี้
ตัวอย่างเช่น หากผู้ใช้เข้ารหัสความลับของไฟล์ในที่เก็บพวงกุญแจ
การบัญชี โฟลเดอร์ a ผู้รับไฟล์ ภายใต้ การบัญชี จะถูกนำไปใช้. การเข้ารหัส a
ความลับใน บัญชี/บัญชีธนาคาร จะส่งผลให้ไฟล์
เข้ารหัส $KEYRING_FOLDER/keys/accounting/bank-accounts.asc โดยใช้กุญแจสาธารณะ
อยู่ในไฟล์กำหนดค่า$KEYRING_FOLDER/config/recipients/accounting
แต่ละบรรทัดในไฟล์ผู้รับมีรายการในรูปแบบ '[ป้องกันอีเมล]
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' โดยที่ [ป้องกันอีเมล] เป็นนามแฝงสำหรับ
กุญแจสาธารณะ OpenPGP ที่มีลายนิ้วมือ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
ทุกบรรทัดที่ขึ้นต้นด้วยอักขระแฮช (#) จะถูกตีความว่าเป็นความคิดเห็น
พารามิเตอร์ไปยัง ผู้รับ การกระทำคือ:
ls แสดงรายการไฟล์ผู้รับที่มีอยู่ทั้งหมด
แก้ไข สร้างหรือแก้ไขไฟล์ผู้รับ
การแก้ไขเกิดขึ้นโดยใช้ตัวแก้ไขที่ระบุโดย $EDITOR สภาพแวดล้อม
ตัวแปร
พารามิเตอร์ที่จำเป็น ผู้รับไฟล์ ถูกตีความสัมพันธ์กับ
$KEYRING_FOLDER/config/recipients/ โฟลเดอร์
ใช้พวงกุญแจออนไลน์โดยใช้บริการ onworks.net