ติดตั้ง tftpd บน ubuntu

- ติดตั้งโปรแกรม tftpd ด้วยคำสั่ง sudo apt-get install tftpd-hpa tftp
จะได้ tftp server ที่มีพื้นที่ทำงานอยู่ที่ /var/lib/tftpd-hpa
- ทดสอบทำงาน ลองคัดลอกแฟ้มไปเก็บไว้ใน /var/lib/tftpboot/ ตัวอย่างเช่น
sudo cp /etc/rc.local /var/lib/tftpboot/test.txt
ติดต่อด้วย tftp ดังตัวอย่าง
tftp localhost
จะได้ prompt ว่า tftp>
ลองถ่ายแฟ้มด้วยคำสั่ง get test.txt
จะได้ผลข้อความตอบกลับมาประมาณว่า
Received 399 bytes in 0.0 seconds
tftp>
แสดงว่า TFTP server เครื่องนี้ใช้ได้แล้ว
ให้ออกมาด้วยคำสั่ง quit
- แนะนำให้ลองทดสอบกับ PC เครื่องอื่น
แล้วทดสอบด้วย tftp ผ่านเลข ip แทนที่จะเป็น localhost
- แก้ไขแฟ้ม /etc/default/tftpd-hpa เพื่อปรับปรุงข้อมูลต่าง
เสร็จแล้วสั่งให้ทำงานใหม่ด้วยคำสั่ง sudo /etc/init.d/tftpd-hpa restart
- ตัวอย่างการสร้างให้พื้นที่ /tftpboot เป็นพืนที่ทำงาน ให้ทำดังนี้
สร้างพื้นที่ด้วยคำสั่ง sudo mkdir -p /tftpboot
แก้ไขแฟ้ม /etc/default/tftpd-hpa ที่บรรทัดตัวแปร TFTP_DIRECTORY= ให้แก้ไขเป็นประมาณว่า
TFTP_DIRECTORY="/tftpboot"
แล้วสั่งให้ tftpd server ทำงานใหม่ ด้วยคำสั่ง sudo /etc/init.d/tftpd-hpa restart
ลองทดสอบใช้งานได้เลย