คำถามติดแท็ก ssh-keys

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

7
วิธีการลบคีย์ ssh
ขณะนี้ฉันมีคีย์ SSH เก่าที่อัปโหลดบนเซิร์ฟเวอร์ ปัญหาคือฉันสูญเสีย~/.sshไดเรกทอรีของฉัน(พร้อมต้นฉบับid_rsaและid_rsa.pubไฟล์ไฟล์) ดังนั้นฉันต้องการลบคีย์ SSH เก่าบนเซิร์ฟเวอร์โดยตรงและอัปโหลดใหม่ ฉันลองคำสั่งต่อไปนี้โดยไม่ประสบความสำเร็จ: $> ssh-add -D มีวิธีลบคีย์ SSH อย่างสมบูรณ์หรือไม่?

15
ssh: ความถูกต้องของโฮสต์ 'ชื่อโฮสต์' ไม่สามารถสร้างได้
เมื่อฉัน ssh ไปยังเครื่องบางครั้งฉันได้รับคำเตือนข้อผิดพลาดนี้และจะแจ้งให้ "ใช่" หรือ "ไม่" สิ่งนี้ทำให้เกิดปัญหาเมื่อเรียกใช้จากสคริปต์ที่ ssh ไปยังเครื่องอื่นโดยอัตโนมัติ ข้อความเตือน: The authenticity of host '<host>' can't be established. ECDSA key fingerprint is SHA256:TER0dEslggzS/BROmiE/s70WqcYy6bk52fs+MLTIptM. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'pc' (ECDSA) to the list of known hosts. มีวิธีที่จะพูดว่า "ใช่" หรือเพิกเฉยต่อสิ่งนี้โดยอัตโนมัติหรือไม่?

3
ใช้ไฟล์ PPK ใน Mac Terminal เพื่อเชื่อมต่อกับการเชื่อมต่อระยะไกลผ่าน SSH [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน12 เดือนที่ผ่านมา ปรับปรุงคำถามนี้ ฉันใช้ Putty บน Windows XP และใช้ไฟล์. ppt เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ Linux ของฉัน (หลายเซิร์ฟเวอร์) บนเซิร์ฟเวอร์ฉันมีโฟลเดอร์และไฟล์ต่อไปนี้ ~ / .ssh / authorized_keys ตอนนี้ฉันต้องการใช้ Mac เพื่อเชื่อมต่อผ่านเทอร์มินัล ฉันได้ตั้งค่าการเชื่อมต่อระยะไกลไปยังเซิร์ฟเวอร์ด้วยตนเองและต้องการทราบว่าฉันสามารถตั้งค่าโดยใช้ไฟล์ ppk หรือรหัสส่วนตัว / สาธารณะได้อย่างไร โปรดทราบ: ฉันกำลังใช้การเข้าสู่ระบบคีย์ส่วนตัว / สาธารณะจาก Windows ดังนั้นฉันไม่จำเป็นต้องสร้างคีย์ใหม่โดยใช้ keygen ฉันแค่อยากรู้วิธีตั้งค่าตอนนี้ว่าฉันมีคีย์อยู่แล้ว (กล่าวอีกนัยหนึ่งฉันมีรายการคีย์ที่ได้รับอนุญาตบนเซิร์ฟเวอร์และคีย์สาธารณะและส่วนตัวแล้ว)
140 macos  ssh  ssh-keys  openssh 

7
จะป้องกันไม่ให้ป้อนรหัสผ่านเพื่อถอดรหัสคีย์ส่วนตัวทุกครั้งเมื่อใช้ Git Bash บน Windows ได้อย่างไร?
ฉันมีบริการสร้างอัตโนมัติซึ่งดาวน์โหลดจาก git private repository ปัญหาคือเมื่อพยายามโคลนที่เก็บจำเป็นต้องระบุรหัสผ่านเนื่องจากจำไม่ได้ ดังนั้นเนื่องจากไม่มีการโต้ตอบกับมนุษย์จึงรอรหัสผ่านตลอดไป ฉันจะบังคับให้จำจาก id_rsa.pub ได้อย่างไร

15
วิธีแก้ปัญหา“ sign_and_send_pubkey: การลงนามล้มเหลว: ตัวแทนปฏิเสธการดำเนินการ”
การกำหนดค่า Digital Ocean droplet ใหม่ด้วยปุ่ม SSH เมื่อฉันรันssh-copy-idนี่คือสิ่งที่ฉันได้รับ: ssh-copy-id user@012.345.67.89 /usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed /usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys sign_and_send_pubkey: signing …

11
คีย์ Windows 10 SSH
ฉันมีช่วงเวลาที่ยากลำบากในการทำให้คีย์ SSH ของฉันทำงานหลังจากติดตั้ง Windows 10 วิธีปกติคือสร้างมันและโยนลงในบัญชีของผู้ใช้ภายใต้. ssh โฟลเดอร์นี้ไม่สามารถใช้ได้ใน Windows 10 มีใครเจอปัญหานี้อีกไหม ฉันต้องมีคีย์ SSH 3 อันสำหรับ repos ที่แตกต่างกันและนี่เป็นสิ่งที่ทำให้ฉันรู้สึกดีขึ้น

9
จะใช้การส่งต่อตัวแทน ssh กับ“ vagrant ssh” ได้อย่างไร?
แทนที่จะสร้างคู่คีย์ SSH ใหม่ในกล่องจรจัด, ผมอยากจะกลับมาใช้คู่คีย์ฉันมีในเครื่องโฮสต์ของฉันโดยใช้การส่งต่อตัวแทน ฉันได้ลองตั้งค่าconfig.ssh.forward_agentเป็น TRUE ใน Vagrantfile จากนั้นรีบูต VM และลองใช้: vagrant ssh -- -A ... แต่ฉันยังคงได้รับแจ้งให้ใส่รหัสผ่านเมื่อฉันพยายามชำระเงินด้วยคอมไพล์ มีความคิดอะไรที่ฉันขาดหายไป?

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 …

7
OpenShift rhc ตั้งค่าโดยใช้หลายบัญชี
ฉันมีสองบัญชีบนแพลตฟอร์ม Openshift ฉันจะตั้งค่าคอมพิวเตอร์เพื่อให้สามารถจัดการทั้งสองเครื่องได้rhcอย่างไร? ฉันไม่พบตัวเลือกที่เกี่ยวข้องในอาร์กิวเมนต์บรรทัดคำสั่ง

5
จะเพิ่มคีย์ RSA ในไฟล์ Authorized_keys ได้อย่างไร?
ฉันได้สร้างคีย์สาธารณะ RSA แล้วและต้องการเพิ่มลงในauthorized_keysไฟล์ แต่ไม่มีไฟล์ดังกล่าวในเครื่อง Ubuntu 11.10 ของฉัน ฉันจะเพิ่มคีย์เข้าไปได้authorized_keysอย่างไร?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.