ซ่อมคอมพิวเตอร์นอกสถานที่ บางกะปิ รามคำแหง

วันเสาร์ที่ 27 ตุลาคม พ.ศ. 2555

การติดตั้ง VsFTP + SSL บน Ubuntu Server 10.04


การติดตั้ง VsFTP + SSL บน Ubuntu Server 10.04
ขั้นตอนแรกต้องทำการ Login เข้าสู่ระบบให้เรียบร้อยก่อนใครที่ยังไม่ได้ทำการ Update ก็ให้ทำการUpdate ก่อน โดยใช้คำสั่ง apt-get update เมื่อเรียบร้อยแล้วก็ทำการติดตั้ง VsFtpd กันเลยครับ ด้วยการใช้คำสั่ง
apt-get  install vsftpd

เมื่อพิมพ์เสร็จแล้วก็ทำการกด Enter  ระบบจะถามให้เราพิมพ์ แล้วกด Enter
เท่านี้การติดตั้งก็เรียบร้อย ต่อไปเราจะทำการทดสอบ port การทำงานของ VsFTP โดยการใช้คำสั่ง
Netstat –tan
ถ้ามีการแสดงการทำงานของ port 21 แสดงว่า FTP ของเราทำงานแล้ว
ต่อมาเป็นการตั้งค่าให้ FTP ของเราใช้งานได้แบบระบุตัวตนของผู้ใช้งาน โดยการเข้าไปแก้ไขไฟล์vsftpd.conf โดยใช้คำสั่ง
nano /ets/vsftpd.conf
ให้ทำการแก้ไขไฟล์ vsftpd.conf ตามนี้เพื่อเป็นการใช้งานแบบระบุตัวตนของผู้ใช้งาน
Anonymous_enable = no
Local_enable = YES
Write_enable = YES
Chroot_local_user = YES



บรรทัดนี้จะมีเครื่องหมาย ปิดหน้าอยู่ให้ทำการลบออกได้เลย
บรรทัดนี้ก็เหมือนกันกับข้างบนจะต้องทำการเอาเครื่องหมาย ออก เมื่อเสร็จแล้วทำการบันทึก โดยการกด Ctrl+O เพื่อทำการบันทึก แล้วจึงกด Ctrl+X เพื่อทำการออกจากการแก้ไขข้อความ
จากนั้นทำการสังให้ VsFTP ทำการรีสตาร์ท โดยการใช้คำสั่ง
/etc/init.d/vsftpd restart

ที่นี้มาทำการสร้าง User ที่ใช้ใน FTP แบบระบุตัวตนกัน โดยการใช้คำสั่ง


Useradd test             //  เป็นการสร้าง User ชื่อ test

เมื่อทำการสร้าง User เรียบร้อยแล้วต่อมามาตั้ง Password ให้กับ User ที่เราสร้างขึ้นมา โดยการใช้คำสั่ง
Passwd test

ทำการใส่ Password แล้วก็ทำการยืนยันให้เรียบร้อย ต่อมาให้ทำการ restart vsftp
/etc/init.d/vsftpd restart

ขั้นตอนต่อไปเป็นการทดสอบการทำงาน FTP ผ่านเครื่อง Client บนเครื่อง Windowd
ใช้โปรแกรม FileZilla บนเครื่อง Windows โดยการใช้ IP Address ของเครื่อง Server Ubuntu
ตอนแรกเราต้องตรวจสอบว่าเครื่อง Server Ubuntu ของเราได้ใช้ IP Address อะไร โดยการใช้คำสั่ง
Ifconfig
หมายเลข IPAddress เครื่อง Server คือ 192.168.242.128 เปิดโปรแกรม FileZilla ขึ้นมาแล้วทำการกรอก IP Address แล้ว Username และ Password

มาถึงการติดตั้ง SSL ให้กับ FTP
ในกรณีที่ต้องการใช้ Certificate และ Key เดิมโดยเข้าไปแก้ไขที่ไฟล์ vsftpd.conf โดยใช้คำสั่ง
nano /etc/vsftpd.conf

ให้ทำการเพิ่มหรือแก้ไขข้อความต่อไปนี้
ssl_enable = YES
force_local_login_ssl = YES
force_local_data_ssl = YES
ssl_tlsv1 = YES
ssl_sslv2 = YES
ssl-sslv3 = YES

เมื่อทำการเพิ่มเรียบร้อยแล้วให้ทำการบันทึกแล้วก็ออกจากการแก้ไข แก้ไขไฟล์ข้อมูลเสร็จแล้ว ให้ทำการ Restart Vsftp ด้วยคำสั่ง
/etc/init.d/vsftpd   restart

ทำการทดสอบการทำงานด้วยการเข้าไปทดสอบที่หน้าเครื่อง Client Windows แล้วทดสอบ username password และ port 22

เท่านี้การติดตั้ง FTP และการติดตั้ง SSL ให้กับ FTP ก็เรียบร้อยแล้วต่อไปเป็นการทดสอบการทำงานของ FTP โดยการ Upload File Joomla Joomla 1.5.xCACTI,  OS ticket

0 ความคิดเห็น:

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