Cute FTP Configuration การเซ็ท cuteftp |
| Cute FTP เป็นโปรแกรมที่ใช้ในการ Upload ข้อมูลจากเครื่องคอมพิวเตอร์ของเราไปยังเซิร์ฟเวอร์ |
| ซึ่งมีความสามารถในการการอัปโหลด , เปลี่ยนชื่อไฟล์ , ลบไฟล์ , คัดลอกไฟล์ เปลี่ยนแปลง permission เป็นต้น |
| Cute FTPเป็นโปรแกรมประเภท Shareware ของบริษัท GlobalSCAPE Inc. โดยสามารถทดลอง Download |
| มาทดลองใช้ก่อนได้จาก http://www.cuteftp.com/ |
| |
| ขั้นตอนการใช้งาน Cute FTP [ version 4.0 ] |
| |
| 1. เมื่อเปิดโปรแกรม โปรแกรมจะโชว์ FTP Site Manager ก่อนเสมอ เมื่อเราต้องการใช้งาน ก็ให้คลิ๊กที่ New.. |
| |
| กรอกรายละเอียดค่าต่าง ๆ ดังนี้ |
| |
 |
| |
Label of Site เป็นชื่อซึ่งใช้แสดงชื่อบัญชีของเรา |
FTP Host Address เป็นชื่อ Server FTP หากคุณมี domain name เป็น yourdomain.com คุณจะมี |
| ftp server เป็น ftp.yourdomain.com หรือ จะใช้ ip address ของ Server แทนได้ |
FTP site User Name ก็คือชื่อ username ที่สมัครไว้กับเรา ซึ่งจะเป็นอันเดียวกับที่ใช้ Control |
| Panel แต่ต้องตามด้วย @yourdomain.com (ชื่อเว็บไซต์ของคุณ) |
FTP site Password เป็นรหัสผ่านซึ่งกำหนดไว้ตอนสมัครขอใช้บริการ |
| |
| คลิกที่ Edit จะปรากฎหน้าต่างดังภาพด้านล่าง |
| |
 |
| |
| ที่ tab Generel ในช่อง Default Remote Directory ให้ส่งเป็น /var/www/html เพื่อกำหนด ให้ connect เข้าที่ |
| ไดเร็คทอรี่html เพราะเป็น ไดเร็คทอรี่ที่ไว้ใช้เก็บข้อมูลของเว็บไซต์ของเรา แล้วคลิก OK เป็นอันเสร็จสิ้น |
| |
| 2. Click Connect เพื่อทำการ Connect ไปยัง server |
| |
| 3. เมือ Connect กับ Server เรียบร้อยจะมี popup ดังรูปให้ Click OK |
| |
 |
| |
| รูปต่อไปนี้จะแสดงเครื่องมือของโปรแกรม Cute FTP |
| |
 |
| |
แถบเครื่องมือ ต่างๆ ของ Cute FTP มีดังต่อไปนี้ |
| |
 |
Site Manager ใช้เพื่อทำการเลือก connection ไปยัง FTP server ที่ได้สร้างเอาไว้ |
| |
|
 |
Disconnect ใช้เพื่อ disconnect การเชื่อมต่อ FTP server ในปัจจุบัน |
| |
|
 |
Reconnect บางครั้งอาจมีการ Disconnect โดยเกิดจากการผิดพลาดต่าง ๆ |
| |
|
 |
Download ใช้เพื่อ download ไฟล์จาก server ลงมาที่เครื่องคอมพิวเตอร์ของเรา |
| |
|
 |
Upload ใช้เพื่อ upload ไฟล์จากเครื่องคอมพิวเตอร์ของเราไปยัง server |
| |
|
 |
Transfer Queue แสดง queue ไฟล์ที่กำลังรอการ upload หรือ download ให้ดูที่ Status |
| |
จะระบุว่า ไฟล์นั้น ๆกำลังทำอะไรอยู่ เช่น transfering, error หรือ cancel ถ้าไม่มีข้อความใด ๆ |
| |
อยู่เลยแสดงว่าไฟล์นั้นอยู่ระหว่างรอการ upload หรือ download |
| |
|
 |
Stop ใช้เมื่อต้องการยกเลิกการเชื่อมต่อกับ ftp server |
|
| |
| |
 |
| |
เป็นการแสดง คำสั่งตามขั้นตอนที่เราสั่งงานไป เช่น COMMAND:> PWD |
| เป็นคำสั่งที่ใช้แสดงไดเร็คทอรีปัจจุบัน |
เป็นส่วนที่แสดง ไฟล์ต่างๆ บนเครื่องคอมพิวเตอร์ของคุณ โดยคุณสามารถเปลี่ยน ไดเร็คทอรี่ได้ |
เป็นส่วนที่แสดง ไฟล์ต่างๆ บนเครื่อง Server โดยคุณสามารถเปลี่ยน ไดเร็คทอรี่ได้ |
แสดง queue ไฟล์ที่กำลังรอการ upload หรือ download ให้ดูที่ Status จะระบุว่า ไฟล์นั้น ๆกำลังทำอะไรอยู่ |
| |
| |
| การกำหนด Type ของการอัปโหลด Binary / ASCII |
| |
| คลิกที่ Menu ด้านบนเลือก Edit -> Settings ->Connection -> ASCII/Binary จะปรากฎหน้าต่างดังภาพ |
| |
 |
| |
| วิธีการ upload/download ไฟล์มี 2 วิธี คือ ASCII และ Binary |
| |
| 1. ASCII ใช้สำหรับ text files เช่น HTML, cgi, perl, php, txt เป็นต้น |
| 2. Binary ใช้สำหรับ files ที่ไม่สามารถเปิดอ่านโดย notepad ธรรมดาได้ เช่น รูปภาพทั้งหมด |
| (gif, jpg, png), flash file (swf), MP3, Video, MPEG เป็นต้น |
| |
| ให้เลือก Default Transfer Type เป็น Auto-detect โดยโปรแกรมจะทำการเลือกวิธีการ transfer |
| ให้กับเราเองในขณะที่ทำการ download หรือ upload โดยอาศัยการกำหนด Text Files Extensions |
| ซึ่ง นามสกุลที่อยู่ใน list นี้จะทำการ transfer แบบ ASCII ส่วนนอกนั้นจะ transfer แบบ Binary โดย |
| อัตโนมัติ ให้ตรวจสอบดูว่าใน list มี file ครบตามที่ต้องการหรือไม่ ถ้าไม่ครบให้ทำการเพิ่ม โดย |
| Click Add และ พิมพ์ นามสกุลของ file ที่ต้องการลงไป |
| |
| |
| การเปลี่ยน chmod สำหรับผู้ใช้ CGI บน LINUX |
| |
 |
| |
| เลือกชื่อไฟล์ที่ต้องการเปลี่ยน permission และ click ขวา จะมีเมนูตามภาพด้านบน ให้เลือก CHMOD |
| จะมีหน้าต่างใหม่ปรากฏออกมา ตามรูปด้านล่าง |
| |
 |
| |
| ให้เลือก mode ตามที่เราต้องการ ถ้าเป็น CGI/perl โดยปกติ จะต้องเปลี่ยน เป็น 755 |
| |
| การ chmod นั้น จะเป็นการกำหนดสิทธิในการจัดการกับไฟล์ที่ได้รับการ chmodว่าจะสามารถ |
| ทำอะไรได้บ้าง Read (อ่าน) Write(เขียน) Execute(ประมวลผลได้) โดยสามารถแบ่งออกเป็น |
| 3 กลุ่มคือ |
| 1. เจ้าของ(Owner) ใช้แทนด้วยเลขหลักแรก |
| 2. บุคคลในกลุ่มของเจ้าของ(Group) ใช้แทนด้วยเลขหลักสอง |
| 3. บุคคลอื่นทั่วๆไป(Other) เช่น ผู้ใช้งาน internet ที่เรียกใช้เว็บไซด์คุณ |
| ใช้แทนด้วยเลขหลักสาม |
| |
| ความหมายของตัวเลข chmod(LINUX) แต่ละตัวมีความหมายดังนี้ |
| |
| 0 หมายถึง ทำได้อะไรไม่ได้กับแฟ้มนั้นเลย 4 หมายถึง อ่านได้อย่างเดียว |
| 1 หมายถึง ประมวลผลอย่างเดียว 5 หมายถึง อ่านและประมวลผลได้ |
| 2 หมายถึง เขียนได้อย่างเดียว 6 หมายถึง อ่านและเขียน แต่ประมวลผลไม่ได้ |
| 3 หมายถึง เขียนและประมวลผลได้ 7 หมายถึง ทำได้ทุกอย่าง ทั้งอ่าน เขียนและประมวลผล |
| |
| 777 หมายถึง ทุกคนสามารถ อ่าน เขียน และประมวลผลได้ ซึ่งก็คือการติ๊กทุกช่องที่มีอยู่ Read(อ่าน) |
| Write(เขียน Execute(ประมวลผลได้) |
| 755 หมายถึง เจ้าของอ่าน เขียน และประมวลผลได้ แต่คนอื่นสามารถอ่านและทำการประมวลผลได้เท่านั้น |
| 644 หมายถึง เจ้าของอ่านและเขียน แต่คนอื่นอ่านได้อย่างเดียว |
| |
|