ssh config สำหรับหลายคีย์ ssh


2

ฉันมีไฟล์ config ssh ต่อไปนี้:

Host git.github.com
                User git
                IdentityFile ~/.ssh/id_rsa
Host git.assembla.com
                User git
                IdentityFile ~/.ssh/id_rsa_assembla
Host XXX.XXX.XXXX.group
                IdentityFile ~/.ssh/id_rsa_gerrit
                User xxxx

แต่เมื่อฉันพยายามเข้าสู่ระบบฉันจะได้รับ:

ไม่สามารถเจรจากับพอร์ต XX.XXX.XXX.XXX XXXX: ไม่พบวิธีการแลกเปลี่ยนคีย์ที่ตรงกัน ข้อเสนอของพวกเขา: diffie-hellman-group1-sha1 ร้ายแรง: ไม่สามารถอ่านจากที่เก็บข้อมูลระยะไกล

คำตอบ:


2

วิธีการแลกเปลี่ยนที่สำคัญdiffie-hellman-group1-sha1ล้าสมัย คุณควรอัปเดตเซิร์ฟเวอร์ของคุณเพื่อรองรับสิ่งที่ใหม่กว่า

ในการเชื่อมต่อกับโฮสต์นี้คุณสามารถแก้ไขได้โดยการตั้งค่า

KexAlgorithms diffie-hellman-group1-sha1

ในHostบล็อกของคุณssh_configตามที่อธิบายไว้ในหน้ามรดกอย่างเป็นทางการใน OpenSSH

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