การส่งต่อตัวแทน SSH ไม่ทำงาน [ปิด]


2

การส่งต่อตัวแทน SSH หยุดทำงานสำหรับฉัน

ความคิดใด ๆ เกี่ยวกับสิ่งที่อาจเกิดขึ้น? ฉันกำลังแนบบันทึกของฉันด้านล่าง:

กำลังเชื่อมต่อกับเซิร์ฟเวอร์: http://goo.gl/4xxz9

กำลังเชื่อมต่อกับ github บนเซิร์ฟเวอร์: http://goo.gl/61Wpa

ขอบคุณ!

-

ข้อมูลเพิ่มเติม:

ฉันใช้คู่มือการส่งต่อ ssh บน github เพื่อแก้ไขปัญหา - https://help.github.com/articles/using-ssh-agent-forwarding

echo "$ SSH_AUTH_SOCK" ทำงานได้ทั้งบนเซิร์ฟเวอร์และเครื่องของฉันและฉันได้ตรวจสอบทั้ง. ssh / config และ / etc / ssh_config - พวกเขาตั้งค่าไว้อย่างถูกต้อง

อย่างไรก็ตามการส่งต่อดูเหมือนจะใช้งานไม่ได้ - "ssh -T git@github.com" ใช้งานได้ในเครื่อง แต่ไม่ทำงานถ้าฉันเรียกใช้บนเซิร์ฟเวอร์

ทุกอย่างทำงานได้ดีสำหรับเพื่อนร่วมงาน - เมื่อเขารันคำสั่ง "ssh -T git@github.com" บนเซิร์ฟเวอร์เขาจะตรวจสอบสิทธิ์ด้วย gitub สำเร็จ


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

@ DonSimon ฉันเพิ่งเพิ่มบันทึกการติดตาม / ตรวจแก้จุดบกพร่อง
stringo0

กุญแจสาธารณะใช้งานได้ในท้องถิ่นหรือไม่ จากบันทึกแรกดูเหมือนว่าไฟล์ระบุตัวตนของคุณไม่มีอยู่และกำลังพยายามใช้ชื่อคีย์เริ่มต้นที่เป็นไปได้ทั้งหมด แต่ไม่พบไฟล์เหล่านั้น "กำลังลองคีย์ส่วนตัว: /home/launchdevs/.ssh/id_rsa debug3: ไม่มีตัวตนดังกล่าว: /home/launchdevs/.ssh/id_rsa debug1: กำลังลองคีย์ส่วนตัว: /home/launchdevs/.ssh/id_dsa debug3: ไม่มีตัวตนดังกล่าว: /home/launchdevs/.ssh/id_dsa debug1: กำลังลองคีย์ส่วนตัว: /home/launchdevs/.ssh/id_ecdsa debug3: ไม่มีตัวตนดังกล่าว: /home/launchdevs/.ssh/id_ecdsa debug2: เราไม่ได้ส่งแพ็กเก็ตปิดการใช้งานเมธอด "
Don Simon

ใช่ - ฉันสามารถดึง / กดรหัสจากคอมพิวเตอร์ในพื้นที่ของฉันเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน ssh ฯลฯ ฉันคิดว่านี่เป็นสิ่งที่คุณหมายถึง?
stringo0

คำตอบ:


1

ฉันสร้างคีย์ ssh ขึ้นใหม่คราวนี้มีข้อความรหัสผ่านและทุกอย่างใช้งานได้ดี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.