คำถามติดแท็ก public-key

การเข้ารหัสคีย์สาธารณะ (หรืออสมมาตร) เป็นรูปแบบของการเข้ารหัสที่ไม่ต้องการความลับร่วมกันระหว่างคู่ค้าที่สื่อสารกัน

30
ปฏิเสธการอนุญาต (publickey) เมื่อปรับใช้รหัส heroku ร้ายแรง: ปลายระยะไกลวางสายโดยไม่คาดคิด
ฉันพยายามปรับใช้รหัสของฉันกับ heroku ด้วยบรรทัดคำสั่งต่อไปนี้: git push heroku master แต่รับข้อผิดพลาดต่อไปนี้: Permission denied (publickey). fatal: The remote end hung up unexpectedly ฉันได้อัปโหลดคีย์ SSH สาธารณะของฉันแล้ว แต่ข้อผิดพลาดนี้ยังคงเกิดขึ้น

30
วิธีแก้ไขข้อผิดพลาดการอนุญาต (publickey) เมื่อใช้ Git
ฉันบน Mac gitเสือดาวหิมะและฉันเพียงแค่ติดตั้ง ฉันแค่พยายาม git clone git@thechaw.com:cakebook.git แต่นั่นทำให้ฉันเกิดข้อผิดพลาด: Initialized empty Git repository in `/Users/username/Documents/cakebook/.git/` Permission denied (publickey). fatal: The remote end hung up unexpectedly ฉันพลาดอะไรไป ฉันได้ลองทำssh-keygenโดยไม่ใส่ข้อความรหัสผ่าน แต่ยังมีข้อผิดพลาดเดิม
631 git  ssh  ssh-keys  public-key 

28
การเพิ่มพับลิกคีย์ไปที่ ~ / .ssh / authorized_keys ไม่ได้ล็อกอินฉันโดยอัตโนมัติ
ฉันเพิ่มคีย์ SSH สาธารณะให้กับไฟล์ authorized_keys ssh localhostควรลงชื่อเข้าใช้โดยไม่ต้องขอรหัสผ่าน ฉันทำอย่างนั้นและลองพิมพ์ssh localhostแต่ก็ยังขอให้ฉันพิมพ์รหัสผ่าน มีการตั้งค่าอื่นที่ฉันต้องผ่านเพื่อให้ทำงานได้หรือไม่ ฉันได้ทำตามคำแนะนำในการเปลี่ยนการอนุญาต: ssh -v localhostด้านล่างเป็นผลถ้าฉันทำ debug1: Reading configuration data /home/john/.ssh/config debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to localhost [127.0.0.1] port 22. debug1: Connection established. debug1: identity file /home/john/.ssh/identity type 1 debug1: identity file /home/john/.ssh/id_rsa type -1 …


15
ใช้ scp เพื่อคัดลอกไฟล์ไปยังอินสแตนซ์ Amazon EC2 หรือไม่
ฉันกำลังพยายามใช้ Mac Terminal ของฉันเพื่อสแกนไฟล์จากดาวน์โหลด (phpMyAdmin ที่ฉันดาวน์โหลดออนไลน์) ไปยังอินสแตนซ์ Amazon EC2 ของฉัน คำสั่งที่ฉันใช้คือ: scp -i myAmazonKey.pem phpMyAdmin-3.4.5-all-languages.tar.gz hk22@mec2-50-17-16-67.compute-1.amazonaws.com:~/. ข้อผิดพลาดที่ฉันได้รับ: คำเตือน: ไฟล์ข้อมูลประจำตัว myAmazonKey.pem ไม่สามารถเข้าถึงได้: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว ปฏิเสธการอนุญาต (publickey) ขาดการเชื่อมต่อ ทั้ง myAmazonkey.pem และ phpMyAdmin-3.4.5-all-languages.tar.gz ของฉันอยู่ในดาวน์โหลดดังนั้นฉันจึงลอง scp -i /Users/Hello_Kitty22/Downloads/myAmazonKey.pem /Users/Hello_Kitty22/Downloads/phpMyAdmin-3.4.5-all-languages.tar.gz hk22@mec2-50-17-16-67.compute-1.amazonaws.com:~/. และข้อผิดพลาดที่ฉันได้รับ: คำเตือน: ไฟล์ Identity /User/Hello_Kitty22/Downloads/myAmazonkey.pem ไม่สามารถเข้าถึงได้: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว ปฏิเสธการอนุญาต (publickey) ขาดการเชื่อมต่อ มีใครช่วยบอกวิธีแก้ปัญหาได้บ้าง ps มีโพสต์ที่คล้ายกัน: scp (สำเนาที่ปลอดภัย) …

23
GitHub: การอนุญาตถูกปฏิเสธ (publickey) ร้ายแรง: ปลายระยะไกลวางสายโดยไม่คาดคิด
ฉันได้ทำตามคำแนะนำด้านล่างเพื่ออัพโหลดโครงการแล้ว การตั้งค่าทั่วโลก: Download and install Git git config --global user.name "Your Name" git config --global user.email tirenga@gmail.com Add your public key Next steps: mkdir tirengarfio cd tirengarfio git init touch README git add README git commit -m 'first commit' git remote add origin git@github.com:tirenga/tirenga.git git push origin master แต่ฉันได้รับข้อผิดพลาดนี้: ปฏิเสธการอนุญาต …
197 git  github  public-key 

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

13
รับ PublicKeyToken ของชุดประกอบ. Net
วิธีที่ง่ายที่สุดในการค้นหา Public-Key-Token ของแอสเซมบลีคืออะไร วิธีที่ง่ายที่สุดที่ฉันสามารถนึกได้ก็คือการคลิกขวาง่าย ๆ รับกุญแจสาธารณะ แต่ฟังก์ชั่นนี้ไม่ได้อยู่ที่นั่นอาจจะมี Visual Studio Extension สำหรับสิ่งนั้น? ฉันใช้ Visual Studio 2010 หากมีส่วนขยาย

12
ปฏิเสธการอนุญาต GitHub: ตัวแทนเพิ่ม SSH ไม่มีตัวตน
นี่เป็นครั้งแรกที่ฉันเข้าถึง GitHub และฉันไม่เคยมีประสบการณ์ในการใช้คอนโซล ฉันใช้ MacBook โดยใช้ Bash เมื่อฉันพยายามเข้าถึง GitHub ฉันจะได้รับสิ่งนี้: git clone git@github.com:dhulihan/league-of-legends-data-scraper.git Cloning into 'league-of-legends-data-scraper'... Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. ฉันได้ลองทำตามคำแนะนำในหน้า Github เกี่ยวกับการอนุญาตถูกปฏิเสธ เมื่อฉันใช้ssh -vT git@github.comฉันได้รับต่อไปนี้: OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec …

14
Heroku 'การอนุญาตถูกปฏิเสธ (publickey) ถึงตาย: ไม่สามารถอ่านได้จากที่เก็บข้อมูลระยะไกล'
ฉันค้นหาหลายชั่วโมงเพื่อหาวิธีแก้ไขปัญหาที่ดูเหมือนจะแก้ไขได้ง่าย ไม่ใช่ว่าการค้นหาของฉันไม่ปรากฏอะไรเลย แต่การค้นหาของฉันเปิดขึ้นโซลูชันที่แตกต่างกันมากมาย อย่างไรก็ตามฉันไม่สามารถดันดึงหรือดึงข้อมูลจากที่เก็บ Heroku จาก Mac ของฉันได้ ความพยายามทุกครั้งทำให้ฉัน (ราวกับว่ามันล้อเลียนฉัน) ข้อผิดพลาดต่อไปนี้: ปฏิเสธการอนุญาต (publickey) ร้ายแรง: ไม่สามารถอ่านจากที่เก็บระยะไกล ' ฉันพยายาม (และลองอีกครั้ง) เพื่อแก้ไขด้วยวิธีที่แตกต่างกัน อย่างที่ฉันพูดไปฉันใช้เวลาไปสองวันในการค้นหาคำตอบ นี่คือบางสิ่งที่ฉันได้ลอง: คีย์ heroku: ล้างแล้วตามด้วยคีย์ heroku: เพิ่ม การสร้างคีย์ ssh ด้วยตัวเองด้วย 'ssh-keygen -t rsa' การล้างไดเรกทอรี. ssh ของฉันตามด้วยคีย์ heroku: clear ตามด้วยการสร้างคีย์ ssh การลบแอปของฉันใน heroku และสร้างใหม่ (โชคดีที่มีไม่มาก) ฉันสามารถดึงข้อมูลจากที่เก็บ GitHub ของฉันได้ดังนั้นฉันรู้ว่านี่ไม่ใช่การเชื่อมต่อเครือข่าย ในฐานะที่เป็นโซลูชันชั่วคราว (ที่ฉันหวังว่าจะไม่เปลี่ยนเป็นแบบถาวร) ฉันได้ลงชื่อเข้าใช้อินสแตนซ์ Ubuntu …

4
Github: เข้าถึง repo ส่วนตัวแบบอ่านอย่างเดียว
ฉันกำลังพัฒนาโครงการส่วนตัวบางอย่างบน Github และฉันต้องการเพิ่ม cronjobs ทุกคืนในเซิร์ฟเวอร์การปรับใช้ของฉันเพื่อดึงเวอร์ชันล่าสุดจาก Github ขณะนี้ฉันกำลังทำสิ่งนี้โดยการสร้างคู่คีย์บนเซิร์ฟเวอร์การปรับใช้ทั้งหมดและเพิ่มคีย์สาธารณะให้กับโครงการ github เป็น 'คีย์การปรับใช้' อย่างไรก็ตามเมื่อเร็ว ๆ นี้ฉันพบว่าคีย์การปรับใช้เหล่านี้มีสิทธิ์เข้าถึงการเขียนในโครงการ ดังนั้นผู้ดูแลระบบเซิร์ฟเวอร์ทุกคนสามารถเริ่มแก้ไขได้ นอกจากนี้ฉันสามารถเพิ่มทุกคีย์การปรับใช้ไปยังที่เก็บเดียวเท่านั้นในขณะที่ฉันต้องการที่จะสามารถปรับใช้หลาย ๆ ที่เก็บข้อมูลบนหนึ่งและเซิร์ฟเวอร์การปรับใช้เดียวกัน มีวิธีในการให้การเข้าถึงแบบอ่านอย่างเดียวสำหรับที่เก็บส่วนตัวให้กับผู้ใช้ที่เลือกใน Github หรือไม่?

5
ฉันจะเปลี่ยนรูปแบบคีย์สาธารณะทั้งสองรูปแบบได้อย่างไรหนึ่ง“ BEGIN RSA PUBLIC KEY” อีกแบบคือ“ BEGIN PUBLIC KEY”
ฉันจะแปลงระหว่างรูปแบบคีย์สาธารณะสองรูปแบบได้อย่างไรรูปแบบหนึ่งคือ: -----BEGIN PUBLIC KEY----- ... -----END PUBLIC KEY----- รูปแบบอื่นคือ: -----BEGIN RSA PUBLIC KEY----- ... -----END RSA PUBLIC KEY----- ตัวอย่างเช่นฉันสร้างคู่ id_rsa / id_rsa.pub โดยใช้คำสั่ง ssh-keygen ฉันคำนวณคีย์สาธารณะจาก id_rsa โดยใช้: openssl rsa -in id_rsa -pubout -out pub2 จากนั้นอีกครั้งฉันคำนวณคีย์สาธารณะจาก id_rsa.pub โดยใช้: ssh-keygen -f id_rsa.pub -e -m pem > pub1 เนื้อหาคือ pub1 คือ: -----BEGIN RSA …

10
key_load_public: รูปแบบไม่ถูกต้อง
ฉันใช้ PuTTY Key Generator เพื่อสร้างคีย์ RSA-2 4096 บิตพร้อมข้อความรหัสผ่าน ฉันบันทึกคีย์สาธารณะรูปแบบ. ppt และ openSSL คีย์สาธารณะรูปแบบผงสำหรับอุดรูไม่ทำงาน ไม่ว่าในกรณีใดข้อผิดพลาดของฉันมีดังนี้: $ ssh -T git@github.com key_load_public: invalid format Enter passphrase for key '/c/Users/Dan/.ssh/id_rsa': Hi Dan! You've successfully authenticated, but GitHub does not provide shell access. ปัญหาคืออะไร? ฉันใช้ Pageant เพื่อโหลดคีย์และฉันใช้ Git Bash เพื่อลองเชื่อมต่อ ssh ฉันโหลดคีย์ลงใน GitHub ด้วยไม่แน่ใจว่าฉันทำอะไรผิด ฉันได้ลองเพิ่มบรรทัดใหม่แล้วและไม่ได้เพิ่มบรรทัดใหม่ใน …
98 git  github  ssh  public-key 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.