2
อะไรจะหยุดไม่ให้ผู้อื่นคัดลอกกุญแจสาธารณะของพวกเขาไปยังเซิร์ฟเวอร์ของฉัน
ฉันกำลังตั้งค่าโฮมเซิร์ฟเวอร์เครื่องแรกของฉันและต้องการทำให้สามารถใช้งานอินเทอร์เน็ตจากอินเทอร์เน็ตได้ดังนั้นฉันจึงสามารถเข้าถึงได้ทุกที่ ฉันทำตามคำแนะนำนี้และฉันเข้าใจมันจนถึงจุดที่กล่าวไว้ เมื่อสร้างคู่ของคีย์แล้วก็ถึงเวลาวางกุญแจสาธารณะบนเซิร์ฟเวอร์เสมือนที่เราต้องการใช้ คุณสามารถคัดลอกคีย์สาธารณะลงในเครื่องใหม่ของไฟล์ที่มีauthorized_keys ssh-copy-id commandตรวจสอบให้แน่ใจว่าได้แทนที่ชื่อผู้ใช้และที่อยู่ IP ตัวอย่างด้านล่าง ssh-copy-id user@123.45.56.78 หรือคุณสามารถวางในคีย์โดยใช้ SSH: cat ~/.ssh/id_rsa.pub | ssh user@123.45.56.78 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys" ฉันสับสนเพราะใครไม่สามารถสร้างคีย์ rsa บนเครื่องคอมพิวเตอร์ของพวกเขาแล้วคัดลอกไปยังเซิร์ฟเวอร์ของฉัน (สมมติว่าพวกเขารู้ที่อยู่ IP หรือชื่อโดเมนและชื่อผู้ใช้บนเซิร์ฟเวอร์)