publickey หรือรหัสผ่าน + google authenticator


1

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


ความคิดโดยทั่วไปก็ไม่เลว ฉันไม่แน่ใจว่านี่เป็นรูปแบบที่ถูกต้องหรือไม่ ฉันจะลองใช้ serverfault / superuser แทนเนื่องจากนี่เป็นปัญหาการกำหนดค่ามากกว่า

ฉันเพิ่งพบคำถามเดียวกันใน serverfault และ stackoverflow ดูเหมือนว่าไม่มีใครรู้ว่าจะทำอย่างไร
pascalpoitras

คุณหมายถึง: digitalocean.com/community/tutorials/…
schroeder

คำตอบ:


0

คุณต้องใช้

AuthenticationMethods publickey keyboad-interactive

ไม่มีเครื่องหมายจุลภาคระหว่าง publickey และแป้นพิมพ์แบบโต้ตอบ


"จำเป็นต้องใช้" หรือไม่ ที่ไหน? อย่างไร? กรุณาบริบท
Schroeder

@schroeder: ฉันใช้การสอนจาก digitalocean ที่คุณให้การตั้งค่ารหัสผ่าน + การตรวจสอบ Google จากนั้นฉันก็เพิ่ม AuthenticationMethods publickey keyboard-interactive ใน / etc / ssh / sshd_config และตอนนี้ฉันสามารถเข้าสู่ระบบผ่านการตรวจสอบกุญแจสาธารณะหรือด้วยรหัสผ่าน + google authenticator
pascalpoitras

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