- เป็นกลไกสำหรับการพิสูจน์ตัวตน (Authentication) แบบหนึ่ง
- เพื่อใช้แทนการกรอก Password
- เพื่อให้เห็นภาพ มีเครื่อง Server ที่ใช้งาน Cloud Computing (นำมาช่วยในการอธิบาย ดังนี้)
- อยู่ 4 เครื่อง (1 master กับ 3 slave)
slave01 => cloud-node01
slave02 => cloud-node02
slave03 => cloud-node03
- ทดลองเขียน shell script (ใน dos เรียก batch file)
- เพื่อไปเรียกใช้คำสั่ง scp ทำให้สามารถ copy file ไปยัง slaveได้อย่างสะดวก
- และ ทดลองเขียน shell script สำหรับ ส่งคำสั่งไปไป run บนเครื่อง slave
โดยใช้คำสั่ง ssh
รูปที่ 1
- สร้างไฟล์ hello.c ที่เครื่อง master อยู่ใน directory cs641
- สั่ง slave ให้สร้าง directory cs641
- copy ไฟล์ hello.c ไปยัง slave ทั้งสามเครื่อง
รูปที่ 2
- list ไฟล์ที่อยู่ใน cs641 จาก slave ทั้งสามเครื่อง
รูปที่ 3
- สั่ง compile ไฟล์ hello.c ด้วย gcc ที่ slave
- สั่ง run โปรแกรม hello ที่ slave
รูปที่ 4
- ตรวจสอบว่า ไฟล์ hello.c ถูก copy ไปยัง slave (cloud-node01)
- จริงหรือไม่ ด้วยการ remote ไปยังเครื่อง slave แล้ว list ไฟล์
credit: cs.bong.nine
ในภาษา C อาจจะเรียกใช้ function system เพื่อเรียกใช้คำสั่ง command line เหล่านี้ได้ เช่น system("ls -al") เพื่อจะดูไฟล์ วิธีนี้ก็น่าจะเป็นวิธีที่ง่ายมาก สำหรับ transfer file
ไม่มีความคิดเห็น:
แสดงความคิดเห็น