วันอาทิตย์ที่ 24 ธันวาคม พ.ศ. 2560
เริ่มต้นใช้ cloud ของ digital ocean
ในหัวข้อนี้จะเสนอวิธีการนำ django framework มา deploy ขึ้น cloud ของ digital ocean โดยในส่วนแรกจะอธิบายถึงการเริ่มต้นใช้งาน digital ocean จากนั้นเรื่องการติดตั้งและเปิดใช้งานโปรเจ็คที่เรา deploy ขึ้น cloud
รูปหน้าแรกของเว็บ digital ocean
ขั้นแรกให้เราสมัครใช้งาน digital ocean โดยการใช้งานจะมีแบบใช้งานฟรีโดยใช้รหัสสำหรับใช้งานฟรีตามเวลาที่กำหนดกับใช้งานแบบมีค่าใช้จ่ายซึ่งมีช่องทางในการชำระค่าบริการด้วย paypal จากนั้นให้ทำการสร้าง droplets ซึ่งมันคือ 1 โฮสต์ที่เราได้ทำการเช่าจาก digital ocean เมื่อคลิกสร้างแล้ว ให้เลือก os ที่ต้องการติดตั้ง ความจุของหน่วยความจำที่ใช้ซึ่งเป็นสเป็คของคอมที่ต้องกาารใช้นั่นเอง ในที่นี้ได้เลือกใช้ ubuntu 16.04 LTS และคอมพิวเตอร์ RAM 512 MB, SSD disk 20 GB, 1000 GB Transfer
รูปการกดปุ่มสร้าง droplets
รูปการเลือก os และสเป็คของ droplets
รูปการเลือกที่ตั้ง server ของ droplets
รูปการเพิ่ม ssh keys และตั้งชื่อ droplets
สำหรับเรื่องการเพิ่ม ssh keys คือการสร้าง keys ไว้สำหรับ remote เข้า droplets เพื่อที่จะได้เข้าไปติดตั้งโปรเจ็คได้ด้วย ssh ถ้าใช้ os ที่เป็น windows กับ ubuntu จะมีวิธีในการสร้าง keys ที่แตกต่างกัน วิธีการสร้าง keys ของ windows เป็นดังนี้
1. ดาวน์โหลดและติดตั้งโปรแกรม Putty Keys Generators
2. เปิดโปแกรมจะมีหน้าต่างดังนี้ ให้คลิกปุ่ม generate เพื่อสร้าง keys จากนั้นจะมีปุ่ม save public keys และปุ่ม save private keys ให้เรากดทั้งสองปุ่ม โดย private keys ให้บันทึกเป็นไฟล์นามสกุล .ppk ส่วน public keys ให้บันทึกเป็นไฟล์ .txt
รูปโปรแกรม putty keys genertors
3. คัดลอกข้อมูล keys ไปใส่ในหน้า add new ssh keys ที่ใช้สร้าง droplets
รูปหน้าสำหรับใส่ ssh keys ของ droplets
สำหรับผู้ใช้งาน ubuntu ให้สร้าง ssh keys ดังวิธีการต่อไปนี้
1. เปิดหน้าต่าง terminal แล้วใช่คำสั่ง ssh-keygen -t rsa
2. จากนั้น keys ที่ได้จะอยู่ใน /.ssh/id_rsa.pub
3. ให้คัดลอก keys ที่ได้ไปใส่ในหน้า add new ssh keys
หลังจากสร้าง droplets แล้วจะเป็นหน้าดังต่อไปนี้ คือมีข้อมูลของ droplets ที่ถูกสร้างซึ่งมีข้อมูล ip address อยู่ที่จะนำไปใช้ในการ remote เข้า droplets ได้
รูปแสดง droplets ที่ถูกสร้าง
วิธีการ ssh เข้า droplets ของ os windows ด้วยโปรแกรม putty
1. ดาวน์โหลดและติดตั้งโปรแกรม putty
2. ตั้งค่าโปรแกรมใส่ ip address เลือก port 22 และ connection type เป็น ssh
รูปหน้าต่าง putty สำหรับใส่ข้อมูล ip address
3. ในแถบ Category เลือก connection หัวข้อ data จากนั้นให้ชื่อ Auto login username เป็น root
รูปหน้าสำหรับใส่ชื่อ auto login username
4. ในแถบ Category เลือก connection หัวข้อ ssh และเลือกที่หัวข้อ Auth จะมีช่องข้อมูลสำหรับ browse ไฟล์ ssh keys ที่ได้ทำการสร้างไว้ก่อนหน้านี้
รูปหน้าที่ใช้ browse ไฟล์ ssh keys
5. กลับมายังหน้าแรกซึ่งอยู่ใน Category session ให้ตั้งชื่อ Saved Sessions โดยตั้งชื่ออะไรก็ได้ที่เราต้องการจากนั้นคลิก save ซึ่งจะบันทึกการตั้งค่านี้ไว้ จากนั้นคลิก open เพื่อเชื่อมต่อกับ droplets
รูปหน้าที่ใช้ใส่ ip address และ saved sessions
6. ถ้า ssh สำเร็จเป็นมีหน้าต่างดังรูปด้านล่างนี้ปรากฎขึ้นมา
รูปหน้าต่าง command หลังจาก ssh
วิธีการ ssh เข้า droplets ของ os ubuntu
1. เปิดหน้าต่าง terminal ขึ้นมาแล้วพิมพ์คำสั่ง
cat ~/.ssh/id_rsa.pub | ssh root@[your.ip.address.here] "cat >> ~/.ssh/authorized_keys"
คำสั่งนี้จะใช้ส่ง keys ไปยัง droplets ที่จะทำการ ssh
2. ใช้คำสั่ง ssh root@[your.ip.address.here]
สมัครสมาชิก:
บทความ
(
Atom
)