บันทึกเซิร์ฟเวอร์คีย์ SSH, IP, พอร์ต, ชื่อโฮสต์ใน MacOS Sierra – เทอร์มินัล & เคล็ดลับการกำหนดค่า SSH

มีการพูดคุยกันที่นี่และในฟอรั่มหลายแห่งเกี่ยวกับความจริงที่ว่าสิ่งใหม่ เซียร่ามาสคีย์ส่วนตัวจะไม่ถูกเก็บไว้อีกต่อไป พวงกุญแจ หลังจากรีสตาร์ทระบบ

สำหรับผู้ดูแลระบบเซิร์ฟเวอร์ซึ่งใช้การเชื่อมต่อ SSH ที่ปลอดภัยพร้อมคีย์การตรวจสอบสิทธิ์ นี่อาจเป็นเรื่องที่น่ารำคาญเล็กน้อย แต่ละครั้งที่พวกเขาต้องการรับรองความถูกต้องผ่าน SSH/เทอร์มินัล คุณควรดำเนินการตามลำดับ: ssh-add -K ~path/private_key.pemจากนั้นในเทอร์มินัลเพื่อดำเนินการบรรทัดคำสั่งสำหรับการเชื่อมต่อและการรับรองความถูกต้องไปยังเซิร์ฟเวอร์ที่ดูแลระบบ โดยปกติแล้วคำสั่งจะดำเนินการ: ssh root@ip_address-

วิธีแก้ปัญหาที่ง่ายกว่าคือการแก้ไข ~/.SSH/config ซึ่งจะสร้างนามแฝงประเภทหนึ่ง ทั้งสำหรับคีย์การรับรองความถูกต้อง และสำหรับผู้ใช้และชื่อโฮสต์

1. เราเปิดแอปพลิเคชั่นเทอร์มินัลบน macOS และดำเนินการคำสั่ง:

sudo nano ~/.ssh/config

2. เราเพิ่มบรรทัดต่อไปนี้:

Host anyname
 HostName IPServer
 Port 22
 User root
 IdentityFile /Volumes/path/private_keys.pem

3. Ctrl+X , แล้ว y และ เข้า เพื่อบันทึกการเปลี่ยนแปลงใน config.

สำหรับการรับรองความถูกต้องผ่านเทอร์มินัล บรรทัดคำสั่งจะถูกดำเนินการ: ssh ชื่อใดก็ได้- การรับรองความถูกต้องจะดำเนินการกับผู้ใช้โดยอัตโนมัติ “ราก” บนชื่อโฮสต์และพอร์ตที่ระบุในการกำหนดค่า โดยใช้คีย์การรับรองความถูกต้องที่ระบุที่ “ไฟล์ข้อมูลประจำตัว”-

ในไฟล์ ~/.SSH/config สามารถเพิ่มนามแฝงใด ๆ ที่คุณต้องการได้ สภาพเหมือนเส้น “เจ้าภาพ” ให้มีชื่อเรียกต่างกัน

หลงใหลเกี่ยวกับเทคโนโลยีฉันเขียนด้วยความยินดีกับ stealthsetts.com เริ่มต้นด้วยปี 2549 ฉันมีประสบการณ์มากมายในระบบปฏิบัติการ: MacOS, Windows และ Linux แต่ยังอยู่ในภาษาการเขียนโปรแกรมและแพลตฟอร์มบล็อก (WordPress) และสำหรับร้านค้าออนไลน์ (Woocommerce, Magento, Presashop)

บ้าน แหล่งที่มาของคุณบทเรียนเคล็ดลับและข่าวที่เป็นประโยชน์ บันทึกเซิร์ฟเวอร์คีย์ SSH, IP, พอร์ต, ชื่อโฮสต์ใน MacOS Sierra – เทอร์มินัล & เคล็ดลับการกำหนดค่า SSH
แสดงความคิดเห็น