วันศุกร์ที่ 13 มกราคม พ.ศ. 2560

วิธีติดตั้งและกำหนดค่า Samba เพื่อใช้สำหรับแชร์ไฟล์


          บทความที่แล้ว วิธีติดตั้งและกำหนดค่า FTP เพื่อใช้สำหรับโอนไฟล์ เราได้ทำการติดตั้ง FTP สำหรับโอนไฟล์ไปมาระหว่างเครื่อง Client และเครื่อง Server แต่จริง ๆ แล้วยังมีอีกวิธีหนึ่งที่ใช้สำหรับโอนไฟล์นั่นคือการใช้งานโฟล์เดอร์ร่วมกันหรือที่เรียกว่า Share Folder โดยวิธีนี้เพื่อน ๆ จะไม่ต้องดาวน์โหลดโปรแกรม FileZilla มาติดตั้ง แค่เพียงทำการตั้งค่าโฟล์เดอร์ให้ใช้งานร่วมกัน เท่านี้ก็จะสามารถโอนไฟล์ไปเครื่อง Server ได้แล้ว แต่ก่อนหน้านั้นจำเป็นต้องติดตั้ง Samba ลงบนเครื่อง Server เพื่ออนุญาตให้ทำการ share Folder ก่อน ซึ่งเพื่อน ๆ สามารถติดตั้ง Samba ได้ตามวิธีต่อไปนี้

          Samba เป็นซอฟต์แวร์ที่ทำงานบนระบบปฎิบัติการหลายแพลตฟอร์ม ซึ่งจะใช้งาน TCP/IP protocol บนเครื่อง Server เพื่ออนุญาตให้เครื่อง Server ทำงานร่วมกับเครื่อง Client ที่ใช้งานระบบปฎิบัติการ Microsoft Windows ได้

เริ่มจากเปิด Server จำลอง แล้วก็ log in (ด้วย account root) แล้วพิมพ์คำสั่ง
apt-get install samba
หลังจากติดตั้ง Samba เสร็จเรียบร้อยแล้วให้ทำการแก้ไขไฟล์ config นิดหน่อย โดยการพิมพ์คำสั่ง
vi /etc/samba/smb.conf
กดปุ่ม i แล้วเลื่อนลงมาบรรทัดล่างสุด ก่อนจะเพิ่มค่าดังต่อไปนี้
[SharedFile]  //ชื่อ Folder ที่แสดงบนเครื่อง Client
 path = /home/SharedFile //path Folder บนเครื่อง server
 browsable = yes //กำหนดว่าจะให้แสดง Folder หรือไม่ (yes คือได้ no คือไม่)
 writeable = yes //อนุญาตให้เขียนไฟล์ลงใน Folder นี้ได้หรือไม่ (yes คือได้ no คือไม่)
 read only = no //อนุญาติให้อ่านไฟล์จาก Folder นี้อย่างเดียว (yes คือใช่ no คือไม่)
 guest ok = yes //อนุญาตให้ทุกคนสามารถใช้งาน Folder นี้ได้ (yes คือใช่ no คือไม่)
 create mask = 0777 //กำหนด permission ให้ไฟล์ที่อยู่ใน Folder นี้
 directory mask = 0777 //กำหนด permission ให้ Folder ที่อยู่ใน Folder นี้
จากนั้นทำการกดปุ่ม Esc แล้วพิมพ์ :wq จากนั้นกดปุ่ม Enter แล้วพิมพ์คำสั่งต่อไปนี้เพื่อทำการ restart Samba และสร้าง Folder ใหม่
// restart Samba
service smbd restart

// สร้าง Folder ใหม่
mkdir /home/SharedFile
chmod 777 /home/SharedFile

เปิด Folder ขึ้นมาแล้วพิมพ์ \\ip adress
(ถ้าเพื่อน ๆ คนไหนจำไม่ได้ให้ไปอ่าน วิธีดู ip address ของบทความก่อนหน้านี้)

จะเห็น Folder ที่สร้างขึ้นในเครื่องเสมือน

          ทีนี้เพื่อน ๆ ก็สามารถลากไฟล์อะไรก็ได้ไปวางไว้ใน Share Folder ซึ่งเมื่อเอาไฟล์ไปไว้ใน Folder ดังกล่าวแล้ว และไปดูใน path ของเครื่อง Sever เสมือน (ในที่นี้คือ /home/SharedFile) ก็จะพบไฟล์ที่เพื่อน ๆ นำมาวางไว้

          จบไปอีกบทความนึงแล้วสำหรับวิธีติดตั้งและใช้งาน Samba ในการ share ไฟล์จากเครื่อง Client ไปยังเครื่อง Server ถือเป็นอีกหนึ่งทางเลือกในการส่งไฟล์ไปยังเครื่อง Server สำหรับเพื่อน ๆ ที่ไม่อยากใช้งานโปรแกรม FileZilla (ซึ่งคงจะโอนไฟล์ช้าเกินไป)


Share:

0 comments:

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