ลองติดตั้ง VSFTPD บนลีนุกซ์ (1)

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

สำหรับการเลื่อนหน้าจอทีละหน้าจอภาพเราสามารถทำได้โดยการกดปุ่ม
Ctrl-f
เลื่อนหน้าจอไปข้างหน้า (เลื่อนลง)ทีละหน้า
Ctrl-b
เลื่อนหน้าจอถอยหลัง (เลื่อนขึ้น) ทีละหน้า
Ctrl-d
เลื่อนหน้าจอไปข้างหน้า (เลื่อนลง)ทีละครึ่งหน้าจอ
Ctrl-u
เลื่อนหน้าจอถอยหลัง (เลื่อนขึ้น)ทีละครึ่งหน้าจอ

หมายเหตุ :เราจะสังเกตุเห็นว่า
- Ctrl-f
คือ forward = เลื่อนไปข้างหน้า
- Ctrl-b
คือ backward = เลื่อนถอยหลัง
- Ctrl-d
คือ downward = เลื่อนลง
- Ctrl-u
คือ upward = เลื่อนขึ้น

การบันทึกไฟล์และการออกจาก vi

           เมื่อเราอยู่ใน command mode ให้กดปุ่ม :เพื่อสลับโปรแกรมให้มาอยู่ใน last line mode เราจะสังเกตุเห็นตัวอักษร :ขึ้นอยู่ที่ด้านล่างของจอภาพและมีเคอร์เซอร์รออยู่เราสามารถจะพิมพ์คำสั่งต่างเพื่อให้ vi ทำงานตามที่ต้องการได้ คำสั่งต่างๆมีดังต่อไปนี้

  • :q ออกจาก vi
  • :w คือสั่งบันทึก (save) ไฟล์
  • :wq สั่งบันทึกและออกจาก vi
  • :wq! สั่งบันทึกและออกจาก vi พร้อมทั้งยืนยันคำสั่ง (!)
  • :q! ออกจาก vi โดยไม่บันทึกข้อมูลลงไฟล์
  • :w สั่งบันทึก (save as) ในชื่อของ

ขอบคุณข้อมูล http://linux.thai.net/pub/ThaiLinux/docs/LTP/02_5vviguide.html

เมื่อทำการคอนฟิกเรียบร้อย ก็จะถึงการสตาร์ท vsftpd ด้วยคำสั่ง

service vsftpd start

 

แต่ผมใช้ xampp และตอนนี้ไม่สามารถสตาร์ท vsftpd ได้เนื่องจาก ProFTPD กำลังทำงานอยู่ จึงต้องทำการหยุดการทำงานของ xampp ด้วยคำสั่ง

/opt/lampp/lampp stop

จากนั้นจึงทำการสตาร์ท vsftpd

และตรวจสอบ service ของ mysqlของตัวลีนุกซ์ด้วย

 จำเป็นต้องหยุดการทำงาน เนื่องจากเราใช้ mysql

ของxampp ทำงานแทน

เมื่อเรียบร้อยก็สตาร์ท xampp อีกครั้งหนึ่ง โดยสรุปก็คือ

เราใช้ apache, mysql ,phpmyadmin ของ xampp

ส่วน vsftpd ผมใช้ของลีนุกซ์ครับ

 

แต่เกิดปัญหาขึ้นมาอีกก็คือ  เจ้าจูมล่าซีเอ็มเอส นั้นไม่ยอมทำงาน โดยบอกว่าไม่สามารถใช้ session ได้ ก็ได้รับคำแนะนำในเน็ตว่าให้ไป empty ตาราง session เมื่อทำแล้วก็แก้ปัญหาได้ ขอบคุณสำหรับคำแนะนำครับ  

 

ตอนนี้ก็มาทดสอบ ftp บน เว็บบราวเซอร์ ก็พิมพ์

ftp://202.129.37.100

สำเร็จครับผมเห็น pub ซึ่งเป็นโฟลเดอร์ที่ไว้แชร์ข้อมูล ดีใจขึ้นมาหน่อย

 

          จากนั้นก็ยังมีเรื่องที่ยังไม่เคยทำก็คือการเพิ่มผู้ใช้บนลีนุกซ์ ก็เริ่มด้วยการทดลอง

เพิ่มกลุ่ม ด้วยคำสั่ง

groupadd academic  เพิ่มกลุ่มผู้ใช้งาน

groupadd division

cat /etc/group  ตรวจสอบกลุ่มผู้ใช้งาน

ต่อไปก็เพิ่มผู้ใช้

useradd –g division pechps  เพิ่มชื่อผู้ใช้ชื่อ pechps ในกลุ่ม division

useradd –g academic vipavee เพิ่มชื่อผู้ใช้ vipavee ในกลุ่ม academic

passwd pechps กำหนดรหัสผ่านให้กับ pechps

passwd vipavee กำหนดรหัสผ่านให้กับ vipavee

ls /home ดูโฟลเดอร์ของผู้ใช้

passwd root กำหนดรหัสผ่านให้กับผู้ดูแลระบบ

cat /etc/passwd ตรวจสอบพาทและรหัสผ่านของสมาชิก

 

เมื่อได้ทำการกำหนดเรียบร้อยแล้วก็ถึงขั้นตอนการทดสอบ

การส่งผ่านไฟล์ผ่านโปโตคอล ftp โดยใช้ชื่อร่วมกับรหัสผ่าน

เปิดเว็บบราวส์เซอร์และพิมพ์ ftp://202.129.37.100 [enter]

จากนั้นก็ใส่username, passwordกดปุ่ม enter

เราก็จะเข้าสู่ห้องเก็บข้อมูลของ pechps และก็สามารถสร้างโฟลเดอร์และสามารถใส่ไฟล์รูปภาพได้ด้วย เราสามารถทำ ftp server ได้แล้ว