ssh ไม่พยายามที่จะให้กุญแจส่วนตัวสำหรับ github ผ่าน ssh


0

ฉันอัปโหลดกุญแจสาธารณะของฉันไปที่ Github และมีรหัสส่วนตัวใน ~ / .ssh / id_rsa

แม้หลังจากเพิ่ม RSAAuthentication = ใช่และ PubkeyAuthentication = ใช่ใน ~ / .ssh / config, ssh ดูเหมือนจะไม่ลองใช้คีย์ส่วนตัวใด ๆ :

$ ssh -vT git@github.com
....
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.

ฉันเชื่อว่ามันควรจะเป็นอะไรที่มากกว่า:

debug1: Authentications that can continue: publickey
debug1: Trying private key id_rsa...
debug1: No more authentication methods to try.

ฉันเชื่อว่าฉันมีสิทธิ์ในการตั้งค่า ~ / .ssh และ ~ / .ssh / id_rsa อย่างถูกต้อง:

/home/doriad/.ssh $ ls -al ~/.ssh
total 40
drwx------  2 doriad users  4096 Oct 16 16:05 .
drwx------ 81 doriad users 12288 Oct 16 13:22 ..
-rw-------  1 doriad users   174 Oct 16 16:05 config
-rw-------  1 doriad users   147 Oct 16 16:05 config~
-rw-------  1 doriad users  1679 Sep 23 11:45 id_rsa
-rw-------  1 doriad users   402 Sep 23 11:45 id_rsa.pub
-rw-r-----  1 doriad users  5979 Sep 23 11:37 known_hosts

ทุกคนสามารถอธิบายได้หรือไม่ว่าทำไมถึงไม่ลองใช้รหัสส่วนตัวของฉัน


คุณสามารถแบ่งปัน. ssh / config เพิ่มเติมกับเราได้ไหม สิ่งนี้ควรทำงานนอกกรอบแม้ไม่มี. ssh / config ดังนั้นฉันสงสัยว่ามันมีบางอย่างในนั้น
wingedsubmariner

@wingedsubmariner ทั้งหมดของฉัน ~ / .ssh / config คือ: RSAAuthentication ใช่ PubkeyAuthentication ใช่
David Doria

ทั้งสองค่าเริ่มต้นคือใช่ดังนั้นพวกเขาจึงไม่สำคัญ เกี่ยวกับ/etc/ssh/ssh_configอะไร มีอะไรที่ไม่ได้แสดงความคิดเห็นในนั้น?
wingedsubmariner

โปรดเพิ่มผลลัพธ์จากls -al ~/.sshคำถามของคุณ สิทธิ์มักเป็นตัวการ SSH ค่อนข้างเข้มงวดเกี่ยวกับการอนุญาตที่สำคัญ
หนัก

@wingedsubmariner มีบรรทัดอยู่ใน / etc / ssh / ssh_config ของฉันเช่น: PreferredAuthentications gssapi-with-mic, รหัสผ่าน, แป้นพิมพ์แบบโต้ตอบ ฉันได้เพิ่ม PreferredAuthentications publickey ใน ~ / .ssh / config ของฉันแล้วมันทำงานอย่างถูกต้อง! ฉันไม่เข้าใจว่าทำไมมันถึงพูดว่า "กำลังลองคีย์ส่วนตัว id_rsa ... " ในผลลัพธ์ของฉันถ้ามันไม่ได้พยายามใช้การพิสูจน์ตัวตน publickey?
David Doria
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.