ติดตั้งและใช้งานโปรแกรม FileZilla

โปรแกรมบน CentOS ที่ควรติดตั้งใช้งานร่วมกับ VoIP Server

ติดตั้งและใช้งานโปรแกรม FileZilla

โพสต์โดย voip4share » 13 ธ.ค. 2009 00:12

เราจะใช้โปรแกรม FileZilla ทำหน้าที่จัดการกับไฟล์และไดเร็คตอรี่ในเครื่อง Elastix ทั้งอัพโหลด ดาวน์โหลด แก้ไข แม้กระทั่งลบไฟล์ออกไป โดยโปรแกรม FileZilla จะสื่อสารกับ Elastix ด้วยโปรโตคอล SSH FTP (SFTP) มั่นใจได้เรื่องความปลอดภัยในการเข้าไปใช้งาน

นอกจากจะใช้จัดการไฟล์ใน Linux (Elastix ทำงานบน Linux ชื่อ CentOS) แล้ว ยังสามารถจัดการไฟล์ที่อยู่ใน FTP Server ได้อีก นับว่าสะดวกหลายอย่างเลยครับ และที่สำคัญยิ่งกว่านั้นคือ "ฟรี"

โปรแกรม FileZilla รันได้หลายระบบปฏิบัติการครับ ทั้ง Windows, Linux, *BSD, Mac OS X เลือกดาวน์โหลดมาติดตั้งได้ครับ

1. ดาวน์โหลดโปรแกรม
บน Windows มาติดตั้ง คลิ๊กที่นี่ครับ เลือกที่เป็นไฟล์ .exe นะครับจะได้ติดตั้งง่ายๆ

2. ติดตั้งโปรแกรม
ก็ติดตั้งเหมือนติดตั้งโปรแกรมบน Windows นั่นแหล่ะครับ คือ ดับเบิ้ลคลิ๊กที่ชื่อไฟล์ .exe ที่ดาวน์โหลดมา ผมดาวน์โหลดเวอร์ชั่น 3.3.0.1 มา ได้ไฟล์ชื่อ "FileZilla_3.3.0.1_win32-setup.exe" ดับเบิ้ลคลิ๊กที่ไฟล์นี้ แล้วทำตามขั้นตอนที่ปรากฏ ดังต่อไปนี้ครับ

2.1 ให้คลิ๊ก "Run" เพื่อดำเนินการต่อไป (บางเครื่องอาจจะไม่มีข้อความแบบนี้แสดงนะครับ)
filezilla_setup_1_small.png
FileZilla Setup Confirmation
filezilla_setup_1_small.png (38.09 KiB) เปิดดู 10490 ครั้ง


2.2 เป็นข้อความแสดงว่าเรายอมรับในลิขสิทธิ์ของโปรแกรมนี้หรือไม่ ให้คลิ๊ก "I Agree" ครับ ไม่เช่นนั้นจะติดตั้งไม่ได้
filezilla_setup_2_small.png
FileZilla License Agreement
filezilla_setup_2_small.png (58.84 KiB) เปิดดู 10490 ครั้ง


2.3 โปรแกรมจะถามว่าต้องการติดตั้งโดยให้ทุกคนที่ใช้คอมพิวเตอร์เครื่องนี้มองเห็นโปรแกรมนี้ (Anyone who use this computer) หรือให้เห็นเฉพาะยูสเซอร์ของเราเพียงคนเดียวเพราะเราเป็นคนติดตั้ง (Only for me) บางเครื่องมีคนใช้งานหลายคนและเราไม่ต้องการให้คนอื่นรู้ว่าเราติดตั้งโปรแกรมนี้ ควรเลือกแบบ Only for me ครับ เลือกแบบที่ต้องการแล้วคลิ๊ก "Next" ครับ
filezilla_setup_3_small.png
FileZilla How to Install on PC
filezilla_setup_3_small.png (35.73 KiB) เปิดดู 10490 ครั้ง


2.4 โปรแกรมจะถามต่อว่าเราต้องการติดตั้งอะไรเพิ่มเติมบ้าง ควรติ๊กเพิ่มตรงที่ "Desktop Icon" ครับ เพราะจะสร้างไอคอนเรียกโปรแกมบน Desktop ด้วย ทำให้เราเรียกใช้โปรแกรมได้สะดวก แล้วคลิ๊กที่ "Next" ครับ
filezilla_setup_4_small.png
FileZilla Setup Options
filezilla_setup_4_small.png (43.97 KiB) เปิดดู 10490 ครั้ง


2.5 โปรแกรมจะถามว่าต้องการติดตั้งโปรแกรม FileZilla ไว้ที่โฟลเดอร์ไหน ดีฟอลท์จะติดตั้งไว้ที่โฟลเดอร์ "C:\Program Files\FileZilla FTP Client" ถ้าไม่ต้องการเปลี่ยนแปลง ให้คลิ๊ก "Next" เลยครับ
filezilla_setup_5_small.png
FileZilla Setup Folder Option
filezilla_setup_5_small.png (39.46 KiB) เปิดดู 10490 ครั้ง


2.6 โปรแกรมจะถามว่าต้องการสร้าง Propgram Group ชื่ออะไร ดีฟอลท์จะใช้ชื่อว่า "FileZilla FTP Client" แต่ถ้าไม่ต้องการสร้างก็ให้คลิ๊กที่ "Do not create shortcuts" ที่มุมล่างด้านซ้ายมือ จากนั้นคลิ๊ก "Install" ครับ
filezilla_setup_6_small.png
FileZilla Setup Create Shortcuts
filezilla_setup_6_small.png (47.14 KiB) เปิดดู 10490 ครั้ง


2.7 โปรแกรมจะเริ่มติดตั้งไฟล์และสร้างชอร์ตคัท ดังรูป รอจนกระทั่งติดตั้งเสร็จครับ
filezilla_setup_7_small.png
FileZilla Install
filezilla_setup_7_small.png (27.83 KiB) เปิดดู 10490 ครั้ง


2.8 ติดตั้งเสร็จแล้ว คลิ๊ก "Finish" ครับ
filezilla_setup_8_small.png
FileZilla Setup Finish
filezilla_setup_8_small.png (45.67 KiB) เปิดดู 10490 ครั้ง


2.9 หน้าตาโปรแกรม FileZilla ที่รันเป็นครั้งแรกครับ คลิ๊กที่ "ตกลง"
filezilla_first_run_small.png
FileZilla First Run
filezilla_first_run_small.png (79.8 KiB) เปิดดู 10490 ครั้ง


ก็เป็นอันว่าติดตั้งสำเร็จแล้วครับ ไม่ยากเลยใช่มั๊ยครับ เวอร์ชั่นนี้รองรับภาษาไทยด้วยนะครับเพราะเมนูแสดงเป็นภาษาไทย

เทคนิคการติดตั้ง Asterisk 16.x + DAHDI 2.11.1 บน CentOS 7
เทคนิคการติดตั้ง Asterisk 15.x + DAHDI 2.11.1 บน CentOS 7
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

Re: ติดตั้งและใช้งานโปรแกรม FileZilla

โพสต์โดย voip4share » 13 ธ.ค. 2009 01:19

3. เริ่มต้นใช้งานโปรแกรม FileZilla
ตอนสุดท้ายนี้จะเป็นการเซ็ตอัพโปรแกรม FileZilla ให้คอนเน็คไปที่ Elastix (CentOS Linux) ครับ มีลำดับการเซ็ตอัพดังต่อไปนี้

1. รันโปรแกรม FileZilla โดยการดับเบิ้ลคลิ๊กที่ไอคอน "FileZilla FTP Client" บนเดสท๊อป หรือคลิ๊กที่ "Start -> Programs -> FileZilla FTP Client -> FileZilla" จะได้หน้าตาโปรแกรมดังรูป
filezilla_run_1_small.png
FileZilla Main
filezilla_run_1_small.png (125.87 KiB) เปิดดู 10490 ครั้ง


2. ทำการเชื่อมต่อกับเซอร์เวอร์ ทำได้ 2 วิธีดังต่อไปนี้
2.1 เชื่อมต่อแบบเร่งด่วน
2.1.1 โดยการใส่ข้อมูลดังต่อไปนี้ ป้อนข้อมูลที่ถูกต้อง แล้วคลิ๊ก "เชื่อมต่อด่วน"
filezilla_server_quick_small.png
FileZilla Quick Connect to Server
filezilla_server_quick_small.png (5.86 KiB) เปิดดู 10490 ครั้ง

โฮสต์ ใส่ไอพีแอดเดรสของเซอร์เวอร์
ชื่อผู้ใช้ ใส่ Username
รหัสผ่าน ใส่ Password
พอร์ต ใส่ 22 (ซึ่งเป็นพอร์ตดีฟอลท์ของ SSH Server ที่รันอยู่ในเครื่อง Linux ทั่วไป เพราะโปรแกรมจะคอนเน็คกับ SSH Server)

2.1.2 คลิ๊กที่ "Always trust this host, add this key to the cache" เพื่อให้จำ security key ที่โปรแกรม FileZilla และเซอร์เวอร์ตกลงกันว่าจะใช้เพื่อความปลอดภัย แล้วคลิ๊กที่ "ตกลง"
filezilla_server_quick_2_small.png
FileZilla Quick Connect to Server, Security Key Checking
filezilla_server_quick_2_small.png (114.85 KiB) เปิดดู 10490 ครั้ง


2.1.3 เชื่อมต่อสำเร็จ จะเห็นโฟลเดอร์ที่อยู่ในโฮมไดเร็คตอรี่ของเราปรากฏทางด้านขวามือ เราสามารถดับเบิลคลิกเข้าไปในโฟลเดอร์ย่อยๆได้ หรือไปโฟลเดอร์อื่นก็ได้ถ้ามีสิทธิเข้าถึงโฟลเดอร์นั้น หรือจะอัพโหลดหรือดาวน์โหลดไฟล์ระหว่างเครื่องคอมของเราและเซอร์เวอร์ก็ได้
filezilla_server_quick_finish_small.png
FileZilla Quick Connect to Server, Finish
filezilla_server_quick_finish_small.png (172.24 KiB) เปิดดู 10490 ครั้ง


แต่การคอนเน็คกับเซอร์เวอร์โดยใช้วิธีเร่งด่วนแบบนี้ โปรแกรม FileZilla จะไม่จดจำข้อมูลโฮสต์ ชื่อผู้ใช้งาน รหัสผ่าน และพอร์ตไว้นะครับ เราต้องใส่ข้อมูลเหล่านี้เข้าไปใหม่ทุกครั้งที่จะคอนเน็คกับเซอร์เวอร์ที่ต้องการ ถ้าอยากจะให้โปรแกรมจำข้อมูลการเชื่อมต่อไว้ (เหมาะกับเราใช้งานคอมพิวเตอร์คนเดียว) ก็ให้ทำตามขั้นตอนในหัวข้อต่อไปนี้นะครับ

2.2 เชื่อมแต่แบบสามารถบันทึกเซอร์เวอร์ที่เชื่อมต่อได้ด้วย (สะดวกต่อการใช้งานครั้งต่อไป)
วิธีนี้อาจไม่เป็นการปลอดภัยนักถ้ามีบุคคลอื่นใช้คอมพิวเตอร์ด้วย
2.2.1 คลิ๊กที่เมนู "แฟ้ม -> การจัดการที่อยู่" ดังรูป
filezilla_static_connect_1_small.png
FileZilla Static Connect Menu
filezilla_static_connect_1_small.png (41.14 KiB) เปิดดู 10488 ครั้ง


2.2.2 ในกรอบ Select Entry คลิ๊กที่ "ที่ตั้งของฉัน" และคลิ๊กที่ปุ่ม "สร้างที่ตั้งใหม่" ดังรูป
filezilla_static_connect_2_small.png
FileZilla Select Entry
filezilla_static_connect_2_small.png (30.19 KiB) เปิดดู 10488 ครั้ง


2.2.3 ป้อนข้อมูลเกี่ยวกับโฮสต์ที่จะเชื่อมต่อ ดังรูป
filezilla_static_connect_3_small.png
FileZilla Host Detail
filezilla_static_connect_3_small.png (40.17 KiB) เปิดดู 10488 ครั้ง

โฮสต์ ใส่ไอพีแอดเดรสหรือโดเมนเนมของเซอร์เวอร์ Elastix
พอร์ต ใส่ 22 (พอร์ตดีฟอลท์)
ชนิดเซอร์เวอร์ เลือก "SFTP - SSH File Transfer Protocol"
Logintype เลือก ปกติ
ผู้ใช้ ใส่ยูสเซอร์เนมของเรา
รหัสผ่าน ใส่พาสเวอร์ดของเรา
คอมเม้นต์ ใส่หมายเหตุ (ถ้าต้องการ)
ข้อมูลในแท๊ปอื่นๆไม่จำเป็นต้องแก้ไขครับ ใช้ค่าดีฟอลท์ที่โปรแกรม FileZilla ตั้งไว้ได้เลย และถ้าไม่ต้องการให้โปรแกรม FileZilla จำรหัสผ่านไว้ในเครื่อง (เพื่อความปลอดภัย) ตรง Logintype ให้เลือก "Ask for password" แทนนะครับ
จากนั้นคลิ๊กปุ่ม "เชื่อมต่อ" เพื่อเชื่อมต่อกับเซอร์เวอร์ครับ หรือจะคลิ๊ก "ตกลง" ถ้าสร้างไว้เฉยๆแต่ไม่ได้ต้องการเชื่อมต่อ

2.2.4 โปรแกรม FileZilla จะคอนเน็คไปที่เซอร์เวอร์ และแสดงข้อมูลใน home directory ของเราบนเครื่องเซอร์เวอร์ครับ ดังรูป
filezilla_static_connect_4_small.png
FileZilla Remote Directory
filezilla_static_connect_4_small.png (182.79 KiB) เปิดดู 10488 ครั้ง

ด้านขวามือจะแสดง home directory ของเราครับ เราสามารถดับเบิลคลิ๊กเข้าไปข้างในได้ หรือคลิ๊กขวาเพื่อลบ สร้าง เปลี่ยนชื่อ แก้ไขไฟล์ที่อยู่ภายในโฟลเดอร์ได้เลย

ถ้าเข้าโฟลเดอร์ไม่ได้ แสดงว่าไม่มีสิทธิในโฟลเดอร์
ตามปกติระบบปฏิบัติการ Linux ทุกยี่ห้อ (รวมทั้ง CentOS ที่อยู่ใน Elastix นี้ด้วย) จะมีการจำกัดสิทธิในการเข้าถึงโฟลเดอร์และไฟล์ต่างๆเป็นปกติอยู่แล้ว ถ้าเราล๊อกอินด้วย "root" หรือล๊อกอินด้วยยูสเซอร์อื่นแต่มีสิทธิเท่ากับ "root" จะมีสิทธิทำได้ทุกอย่าง เข้าไปได้ทุกโฟลเดอร์ แต่ถ้าชื่อที่เราล๊อกอินมีสิทธิจำกัดก็อาจจะเข้าได้เฉพาะใน home directory ของเราเท่านั้น ถ้ามีความพยายามจะเข้าไปที่โฟลเดอร์อื่นก็จะถูกปฏิเสธครับ
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

Re: ติดตั้งและใช้งานโปรแกรม FileZilla

โพสต์โดย voip4share » 13 ธ.ค. 2009 10:28

4. การสร้าง ลบ แก้ไขไฟล์และโฟลเดอร์
เราสามารถใช้โปรแกรม FileZilla จัดการกับไฟล์และโฟลเดอร์ (ที่เรามีสิทธิ) ได้ครับ ไม่ว่าจะเป็น สร้าง ลบ แก้ไข ย้าย เป็นต้น การจัดการที่กล่าวมาก็โดยการคลิ๊กขวาแล้วเลือกสิ่งที่ต้องการ ดังรูปต่อไปนี้ครับ
filezilla_edit_small.png
FileZilla Edit
filezilla_edit_small.png (53.56 KiB) เปิดดู 10488 ครั้ง

คลิ๊กขวาในโฟลเดอร์ แล้วเลือกสิ่งที่ต้องการจะทำ
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

Re: ติดตั้งและใช้งานโปรแกรม FileZilla

โพสต์โดย voip4share » 13 ธ.ค. 2009 10:30

5. การโอนย้าย (อัพโหลด/ดาวน์โหลด) ไฟล์ระหว่างคอมพิวเตอร์และเซอร์เวอร์

การโอนย้ายไฟล์ (และโฟลเดอร์) ระหว่างคอมพิวเตอร์และ Elastix ทำได้ง่ายมากโดยใช้การลาก (Drag) และวาง (Drop) เหมือนที่เราทำในวินโดวส์
filezilla_file_transfer_1_small.png
FileZilla File Transfer
filezilla_file_transfer_1_small.png (142.16 KiB) เปิดดู 10488 ครั้ง

ตัวอย่างในรูปข้างบน ผมจะก๊อบไฟล์ (อัพโหลด) ชื่อ "wav_mix_10.wav" จาก Elastix ไปไว้ในคอมพิวเตอร์ เพื่อที่ผมจะแก้ไขไฟล์นี้ใหม่จากนั้นค่อยอัพโหลดเข้า Elastix ต่อไป
1. ที่โปรแกรม FileZilla ทางด้านซ้ายมือ เลือกโฟลเดอร์ในเครื่องคอมพิวเตอร์ที่จะเก็บไฟล์ไว้
2. ส่วนทางด้านขวามือ เข้าไปที่โฟลเดอร์ซึ่งมีไฟล์อยู่
3. ลากไฟล์จากด้านขวามือ มาใส่ไว้ที่ด้านซ้ายมือ
ด้านล่างของโปรแกรม FileZilla จะแสดงสถานะขณะที่มีการโอนย้ายไฟล์ ดังรูป
filezilla_file_transfer_2_small.png
FileZilla File Transfer Status
filezilla_file_transfer_2_small.png (20.53 KiB) เปิดดู 10488 ครั้ง

สามารถโอนย้ายไฟล์ได้ทุกชนิดครับ โดยไม่ต้องรู้คำสั่งบน Linux เลย และที่สำคัญปลอดภัยด้วยครับ และถ้าต้องการอัพโหลดไฟล์จากเครื่องคอมพิวเตอร์ไปยัง Elastix ก็ทำกลับกันครับ
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

Re: ติดตั้งและใช้งานโปรแกรม FileZilla

โพสต์โดย voip4share » 13 ธ.ค. 2009 15:25

6. การเปลี่ยนโฟลเดอร์บนเครื่อง Elastix (CentOS Linux)

มาดูกันครับว่าเราจะเข้าไปโฟลเดอร์อื่นๆใน CentOS ได้อย่างไร (อย่าลืมนะครับว่าจะเข้าไปได้ก็ต่อเมื่อเรามีสิทธิ)
filezilla_change_directory_1_small.png
FileZilla Changing Directory
filezilla_change_directory_1_small.png (46.95 KiB) เปิดดู 10488 ครั้ง

จากรูปด้านบน ถ้าเราเลื่อน Scroll Bar ขึ้นไปจนสุด เราก็จะเห็นไดเร็คตอรี่หนึ่งคือ "/" มันมีชื่อว่า "root directory" แต่ไม่ใช่ไดเรคตอรี่ของยูสเซอร์ที่ชื่อ "root" นะครับ มันเป็นไดเร็คตอรี่หลักของ Linux ทุกยี่ห้อเลย เวลาจะเข้าไปไดเรคตอรี่อื่นก็แค่ดับเบิ้ลคลิกเท่านั้นครับ ไม่ยาก

หมายเหตุ บางท่านอาจจะงงว่าตกลงจะเรียกอะไรกันแน่ โฟลเดอร์ หรือว่าไดเรคตอรี่ ผมขอตอบว่าเรียกอะไรก็ได้ครับตามถนัด เดิมทีเรียกว่าไดเร็คตอรี่ครับ แต่หลังๆมาคำว่าโฟลเดอร์ติดปากมาจากวินโดวส์ก็เลยเรียกผสมกันไป
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ


ย้อนกลับไปยัง CentOS - The Community Enterprise Operating System

ผู้ใช้งานขณะนี้

่กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 1 ท่าน