安装
sudo apt-get install tftp-hpa tftpd-hpa
配置
sudo gedit /etc/default/tftpd-hpa
打开tftpd-hpa修改里面的配置:
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/uftp/tftpboot" //修改成自己要使用的tftpboot目录
TFTP_ADDRESS="[::]:69"
TFTP_OPTIONS="-l -c -s"
创建tftp目录
mkdir /home/uftp/tftpboot
chmod 777 /home/uftp/tftpboot
测试
在当前命令目录下新建test.txt
$ tftp localhost
tftp>put test.txt
tftp>get test.txt
tftp>q
需要文件真实存在,否则报Error code 1: File not found
卸载
sudo apt-get remove --purge tftp-hpa tftpd-hpa
清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
tftp服务器重启
sudo service tftpd-hpa restart
或
sudo /etc/init.d/tftpd-hpa restart