วันพุธที่ 15 สิงหาคม พ.ศ. 2561

การติดตั้งโปรแกรมถ่ายโอนไฟล์ SFTP Server



SFTP  ย่อมาจาก  Secured File Transfer Protocol  เป็น Protocol โปรโตคอลที่นำมาใช้แทน FTP  โดยจะเป็นส่วนหนึ่งของ SSH ซึ่งจะมี sftpserv เป็นโปรแกรมที่รันอยู่ที่ฝั่งเซิร์ฟเวอร์ รอรับการติดต่อจากไคลเอ็นต์ผ่านทางคำสั่ง sftp   ทำหน้าที่ช่วยในการติดต่อสื่อสารระยะไกลระหว่าง Client Server เพื่อให้ผู้ใช้งานเข้าถึงเอกสาร  จัดการเอกสาร เคลื่อนย้าย  ได้ปลอดภัยมากยิ่งขึ้น

 SSH (Secure Shell) คือ Network Protocal ที่สามารถแลกเปลี่ยนข้อมูลโดยช่องทางที่ปลอยภัย (Secure Channel) ระหว่างอุปกรณ์เครือข่ายสองตัว ใช้ Linux เป็นระบบปฏิบัตการพื้นฐานในการเข้าถึงบัญชีผู้ใช้ (Shell Accounts) ซึ่ง SSH ได้รับการออกแบบให้มาแทนการ Telnet, Rlogin, RSH (The remote shell) ด้วยเหตุผลทางด้านความปลอดภัย


1.เปิดการใช้งาน SSH ให้กับบอร์ด Raspberry Pi

การจะใช้  โปรแกรมถ่ายโอนไฟล์ SFTP Server ได้นั้น ต้งเปิดการใช้งาน SSH โดย
เปิดโปรแกรม เทอมินอล (Root Terminal)



แล้วใช้คำสั่ง sudo raspi-config

-> 
กด Enter



ที่ Keyboard  ใช้ปุ่มลูกศรขึ้นลงเพื่อเลื่อนไปยังตัวเลือกที่ต้องการ และเลือกด้วยปุ่ม Enter

เลือกไปที่ Interfacing Options -> กด Enter


เลือกไปที่ SSH -> กด Enter


เลือกไปที่ Yes -> กด Enter


เลือกไปที่ ok -> กด Enter


กดปุ่มลูกศรทางขวา เลื่อนไปที่ Finish  -> กด Enter



2.  Expand Filesystem เพื่อขยายพื้นที่ใช้งานใน SD card


เลือกไปที่ Advanced Options -> กด Enter




เลือกไปที่ 
Expand Filesystem -> กด Enter



ok -> กด Enter




กดปุ่มลูกศรทางขวา เลื่อนไปที่ Finish  
-> กด Enter




ต้องทำการรีบูทเครื่องใหม่ เลือกไปที่ Yes  -> กด Enter




3. ติดตั้งโปรแกรม FileZilla (ไฟล์ซิลลา)

โปรแกรมที่จะอำนวยความสะดวกให้ทำขั้นตอนการลบหรือย้ายไฟล์ทำได้ง่ายขึ้นด้วยโปรแกรม FileZilla ประโยชน์ของโปรแกรม FileZilla (ไฟล์ซิลลา) คือ การใช้ถ่ายโอนข้อมูลหรือโอนไฟล์ โดยที่โปรแกรมจะทำการเชื่อมต่อจากไคลเอนต์หรือเครื่องคอมพิวเตอร์ผ่านการตั้งค่าของผู้ใช้ เชื่อมโยงระยะไกลไปยังเซิร์ฟเวอร์ หรือคอมพิวเตอร์ปลายทาง (บอร์ด Raspberry Pi) เรียกว่าเป็นโปรแกรมประเภทโปรโตคอล SFTP และ FTP Client (File Transfer Protocol) สำหรับ Windows

ดาวน์โหลดได้ที่ https://www.download3k.com/Install-FileZilla.html

เลือก US



การติดตั้ง เหมือนกับ โปรแกรมทั่วๆไป









4. ตรวจสอบ IP ของ Raspberry Pi


เปิดโปรแกรม เทอมินอล (Root Terminal) 
แล้วใช้คำสั่ง ifconfig 
-> กด Enter




ในตัวอย่างจะได้ หมายเลข IP ของ Raspberry Pi คือ 192.168.1.39 (IP ที่ได้แต่ละครั้งอาจไม่เหมือนกัน ให้ตรวจสอบทุกครั้งที่มีการเชื่อมต่อใหม่)



5. การใช้งานโปรแกรม FileZilla (ไฟล์ซิลลา)


เมื่อติดตั้งโปรแกรม FileZilla เสร็จแล้วให้ทำการเปิดโปรแกรมขึ้นมาและใส่ Host: เป็น sftp:// และ IP Address ของบอร์ด Raspberry Pi ในตัวอย่างคือ sftp://192.168.1.39 ที่ช่อง Username: เป็น pi และ Password:เป็น raspberry แล้วคลิก Quickconnect



คลิก OK



เมื่อสามารถเชื่อมต่อกับบอร์ด Raspberry Pi ได้จะขึ้นหน้าต่าง 2 ฝั่ง  โดยหน้าต่างฝั่งซ้ายจะเป็นฝั่งของคอมพิวเตอร์ PC และในหน้าต่างฝั่งขวาจะเป็นข้อมูลของบอร์ด Raspberry Pi


ถึงขั้นตอนนี้ คอมพิวเตอร์ PC ของเราก็พร้อมสำหรับ ในการย้ายไฟล์หรือลบไฟล์ ที่บอร์ด Raspberry Pi ทำได้ง่ายขึ้นด้วยโปรแกรมถ่ายโอนไฟล์ FileZilla (ไฟล์ซิลลา)

ไม่มีความคิดเห็น:

แสดงความคิดเห็น