CLOUD PAAS / ADDITIONAL GUIDES

วิธีการสร้าง SFTP ด้วยตนเอง

คู่มือนี้เรียบเรียงและปรับรูปแบบสำหรับ Ruk-Com Cloud PaaS ภาพหน้าจออาจแตกต่างเล็กน้อยตามเวอร์ชันของระบบ

คลิกหรือแตะภาพหน้าจอเพื่อดูรายละเอียดขนาดจริง

วัตถุประสงค์

บทความนี้อธิบายการใช้งาน วิธีการสร้าง SFTP ด้วยตนเอง บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง

ก่อนเริ่มดำเนินการ

  • เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
  • ตรวจสอบชื่อ Environment, Region และทรัพยากรเป้าหมายก่อนบันทึกการเปลี่ยนแปลง
  • สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production

1. เข้าสู่ระบบ Ruk-Com Cloud Dashboard

2. คุณจะต้องมีไอพีสาธารณะสำหรับ environment เพื่อเชื่อมต่อกับ SFTP และคลิกปุ่มเว็บSSH

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

หมายเหตุ:คุณจะต้องติดตั้ง add-onการเข้าถึงรูทเพื่อกำหนดค่า username และ password โดยคลิกปุ่มติดตั้ง

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

3. ในหน้าต่าง Web-SSH ที่ปรากฏให้คุณเข้าสิทธิ์ root โดยใช้คำสั่งซูโดะ ซู

4. จากนั้นเพิ่ม username สำหรับ SFTP โดยการกำหนดค่าที่ path/etc/passwdและเพิ่มคำสั่งนี้:

jelastic-ftp:x:700:700::/var/www/webroot/ROOT:/bin/false
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

4. คุณสามารถตั้งรหัสผ่านของคุณได้โดยใช้คำสั่งรหัสผ่าน Jelastic-ftp

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

5. แก้ไขการกำหนดค่า sshd โดยพิมพ์คำสั่ง เป็นกลุ่ม /etc/ssh/sshd_กำหนดค่าเลื่อนลงไปบรรทัดที่ 129 คอมเมนต์ Subsystem และเพิ่มคำสั่งดังรูป:

Subsystem    sftp    internal-sftp

ในส่วนล่างให้เพิ่ม user โดยพิมพ์คำสั่งนี้:

Match User jelastic-ftp
        X11Forwarding no
        AllowTCPForwarding no
        ForceCommand internal-sftp
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

6. ตรวจสอบความถูกต้องโดยพิมพ์คำสั่งsshd -t

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS
คุณจะเห็นผลลัพธ์แบบนี้แสดงว่ากำหนดค่าสำเร็จแล้ว

7. รีสตาร์ท service โดยพิมพ์คำสั่งบริการ sshd รีสตาร์ท

8. คุณสามารถใช้งาน SFTP ได้แล้ว ซึ่งเราจะยกตัวอย่างการเชื่อมต่อผ่านโปรแกรมFileZilla

ป้อน host, username และ password ที่คุณได้ตั้งค่าไว้ จากนั้นกดปุ่มเชื่อมต่อด่วนจะขึ้นสถานะ successful

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

ตอนนี้คุณสามารถถ่ายโอนไฟล์จากเครื่องของคุณไปยัง environment ได้แล้ว