Score:0

ฉันจะตั้งค่าที่เก็บข้อมูลของบุคคลที่สามอย่างถูกต้องด้วยรหัสของบุคคลที่สามอย่างถูกต้องได้อย่างไรโดยไม่ต้องเพิ่มลงในคีย์ริง GPG ส่วนกลางหากฉันมีรหัสคีย์ของพวกเขาเท่านั้น

ธง in

ฉันมีซอฟต์แวร์ของบุคคลที่สามซึ่งติดตั้งจากพื้นที่เก็บข้อมูลของตนเองและต้องมีการกำหนดค่าคีย์แบบกำหนดเอง แทนที่จะเพิ่มคีย์ในโกลบอลคีย์ริง ฉันจะตั้งค่าคีย์ที่จะใช้สำหรับที่เก็บนั้นอย่างถูกต้องได้อย่างไร

ข้อความแสดงข้อผิดพลาดทั่วไปจะมีลักษณะดังนี้:

ไม่สามารถตรวจสอบลายเซ็นต่อไปนี้ได้เนื่องจากรหัสสาธารณะ ไม่สามารถใช้ได้: NO_PUBKEY D208507CA14F4FCA

Nelson avatar
in flag
สิ่งนี้ได้มาจาก https://askubuntu.com/a/1307181/451170 แต่ฉันไม่มีวิธีดาวน์โหลดคีย์โดยตรง ดังนั้นต้องหาวิธีโต้ตอบกับ `เซิร์ฟเวอร์คีย์' เพื่อรับคีย์ดังกล่าวและจัดการกับ ปัญหาทั้งหมดเกี่ยวกับ `GPG`
Score:0
ธง in

เดอะ keyserver.ubuntu.com สามารถใช้เพื่อดึงรหัส แต่คุณต้องยืนยันด้วยตนเองว่ารหัสนั้นถูกต้องก่อนดำเนินการต่อ:

ป้อนคำอธิบายรูปภาพที่นี่

sudo -H gpg --keyserver keyserver.ubuntu.com --recv-keys D208507CA14F4FCA

คำสั่งนี้ใส่คีย์ในโกลบอลคีย์ริงของคุณ และเป็นขั้นตอนกลางในการเอ็กซ์พอร์ต คีย์จะถูกลบออกในภายหลัง

-ชม จำเป็นในการจัดการปัญหาสิทธิ์เกี่ยวกับ ซูโด และไดเร็กทอรี HOME

ถัดไปเป็นลำดับของคำสั่งเพื่อส่งออกพวงกุญแจ

sudo -H gpg --export --output erlang.gpg D208507CA14F4FCA
mkdir -p /usr/local/share/keyrings
mv ./erlang.gpg /usr/local/share/keyrings/

แล้วเอากุญแจออกจากพวงกุญแจ

sudo -H gpg --batch --yes --delete-key D208507CA14F4FCA

สร้างไดเร็กทอรีย่อยสำหรับ source.list และเพิ่มการกำหนดค่าใหม่เข้าไป:

mkdir -p /etc/apt/sources.list.d
echo "deb [ลงนามโดย=/usr/local/share/keyrings/erlang.gpg] https://packages.erlang-solutions.com/ubuntu $(lsb_release -s -c) contrib"> /etc/apt/ source.list.d/erlang.list

โปรดทราบว่า add-apt-repository ขณะนี้ไม่รองรับ [เซ็นโดย] ตัวเลือก

กระบวนการนี้ตั้งค่าคีย์สำหรับที่เก็บข้อมูลนั้น จำกัดความเสี่ยงของคีย์ของบุคคลที่สามที่ถูกบุกรุกไม่ให้ส่งผลกระทบต่อที่เก็บข้อมูลที่ไม่เกี่ยวข้อง

fuzzy drawings avatar
tj flag
คุณสามารถย่อขั้นตอนให้เหลือเพียงสามขั้นตอน: สร้างไดเร็กทอรีสำหรับพวงกุญแจ: `sudo mkdir -p /usr/local/share/keyrings`, เพิ่มพวงกุญแจไปยังไดเร็กทอรี: `sudo gpg --no-default-keyring --keyring /usr /local/share/keyrings/erlang.gpg --keyserver keyserver.ubuntu.com --recv-keys D208507CA14F4FCA` จากนั้นเพิ่มที่เก็บไปยังแหล่ง apt: `echo "deb [signed-by=/usr/local/share/ พวงกุญแจ/erlang.gpg] https://packages.erlang-solutions.com/ubuntu $(lsb_release -s -c) contrib" | sudo ที /etc/apt/sources.list.d/erlang.list`

โพสต์คำตอบ

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