วันพฤหัสบดีที่ 3 ธันวาคม พ.ศ. 2563

การทำRemote backup ผ่าน ssh โดยไม่ต้องใช้ Password

การทำ 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 ครับ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น