สร้าง Server บน Digital Ocean ทำยังไง มาดูกัน Ep.4 (SFTP by FileZilla)

Grassroot Engineer
2 min readJan 7, 2020

--

ในบทความนี้จะพามา setup Filezilla สำหรับ upload files ขึ้น Server กันนะคับ

  1. ให้เข้าไป download Program ลงมาก่อนนะคับที่ link นี้เลย โหลดเสร็จก็ install ตามปกติได้เลยนะคับ (เจอ Ads ก็เลี่ยงๆไปนะครับ)
เลือกเป็น Client นะคับ

2. เราจะ setup กันแบบ SFTP นะคับ ซึ่งจะมีความปลอดภัยสูงกว่าเพราะต้องทำการเข้ารหัสด้วย อ่ะ…ต่อไปนะคับเราจะ Transfer project ของเราขึ้นไปบน Server นะคับ ให้เปิด FileZilla และไป Edit >> Settings >> SFTP >> Add key file…

ขั้นตอนแรก Add SSH key.

3. ให้เลือก private.ppk (private key) ของเรา >> Open >> OK เลย

นี่คือขั้นตอนการเพิ่ม private key ลงไปใน FileZilla นะ

4. ต่อไปให้ไปคลิก icon “open site manager” >> New site >> ตั้งชื่อ Site ของเรา (จำให้ได้ด้วยนะ) >> เลือก Protocol = SFTP >> ใส่ Ip server >> Port >> User = root >> Connect

ขั้นตอนที่ 2 setup site.

5. เมื่อ connect ผ่านแล้ว จะขึ้นว่า Successful และเราจะเห็น Data ฝั่ง Server นะ

Connected successful. (เราสามารถ upload or download ผ่านทางหน้าจอนี้ได้เลยนะคับ โดยคลิกขวาที่ไฟล์ที่ต้องการ)

6. อันดับต่อไปนะคับ เราสามารถเข้าไปดูได้ว่า Server เราตอนนี้มีกี่ user โดยการพิมพ์ที่ช่อง Remote site: ว่า “/home” นะคับ
(แน่นอนว่า เราต้องสร้าง user ก่อนนะคับ ถ้ายังไม่ได้สร้างดูได้ใน Ep.3 นะคับ)

มี 2 users คือ apiadmin และ apiadmin_gr

7. ให้เรา Transfer project ออกไป แต่ให้ make sure ว่าเราได้ stop server บน localhost เราแล้วนะคับ (ไม่งั้น File database ของเราอาจไม่ไปนะ)

เลือก project ที่อยุ่ใน venv นะคับ >> ให้ คลิกขวา + Upload (สังเกตุว่า ไม่มีอะไร fail นะคับ ใน tab Failed transfers).

8. เรียบร้อยแล้วคับ สำหรับการ download / upload ด้วยวิธีการ SFTP ที่นี้ถ้าเราใช้ putyy login เข้าไปที่ user ที่เรา upload ไว้ก็จะพบ data แล้วนะคับ

แสดงให้เห็นหลังจาก Login เข้า user ที่เราได้ทำการ transfer ข้อมูลเข้าไปนะ

ไว้พบกันตอนต่อไปคับ

--

--

Grassroot Engineer
Grassroot Engineer

Written by Grassroot Engineer

ATM engineer who is interested in CODING and believe in EFFORT. — https://grassrootengineer.com

No responses yet