การสร้าง authorized_keys สำหรับ ssh (บน ubuntu)

การสร้าง authorized_keys บน ssh จะทำให้เวลาเรา ssh ไปยังเครื่องเป้าหมาย ไม่จำเป็นต้องใส่ password กรณีนี้จะเป็นประโยชน์เวลาเราสั่งรัน script ที่เครื่องลูกหลายๆ เครื่องพร้อมกัน (โดยเฉพาะอย่างยิ่งการทำงานบน cluster)

วิธีการคือ

เครื่องแม่ให้ใช้คำสั่งต่อไปนี้

ssh-keygen -t rsa

จะมี prompt ถามหลายๆ ครั้งให้เรา enter ลงมาเรื่อยๆ จนสุด เราจะได้ไฟล์ชื่อ id_rsa.pub ซึ่งตรงนี้ให้เรา copy เป็นไฟล์ชื่อ authorized_keys

cat  idrsa.pub   >> authorized_keys

จากนั้นก็อปปี้ไฟล์นี้ไปยังเครื่องลูก เราจะสามารถ remote จากเครื่องแม่ไปยังเครื่องลูกได้โดยไม่ต้องใส่ password ครับ

Advertisements

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

Up ↑

%d bloggers like this: