การทำ remote backup ผ่าน ssh โดยไม่ต้องใช้ Password กันนะครับ
ปกติในการใช้คำสั่ง ssh จาก host A ไป B จะต้องใส่ password ทุกครั้ง ซึ่งหากเราต้องการตั้งเวลาให้ script ทำการสำรองข้อมูลอัตโนมัติ จะไม่สามารถทำได้ ครับ เพราะติดที่ password คราวนี้เราจะมาทำให้ ssh จาก Host A ไป B ไม่ต้องใส่ password ครับ
ขั้นตอนทั้งหมดทำที่ HOST A (เป็น root)
1. ssh-keygen -t rsa
(ไม่ต้องใส่ passphrase กด enter ผ่าน 2 ครั้ง)
2. ssh root@B mkdir -p .ssh
3. cat ~/.ssh/id_rsa.pub | ssh root@B 'cat >> .ssh/authorized_keys'
เสร็จ 3 คำสั่ง ครั้งต่อไป ก็สามารถใช้ ssh root@B ได้โดยไม่ต้องใส่ password ครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น