- 安装
$ sudo apt-get install tftpd tftp
 - 使用
 
$ sudo /usr/sbin/in.tftpd `pwd`
同时还需要安装inetd
$ sudo apt-get install xinetd
创建tftp root文件夹:
$ sudo mkdir ~/srv $ sudo chmod -R 0777 ~/srv $ sudo chown -R nobody ~/srv
创建ftp server配置文件:
$ sudo cat > /etc/xinetd.d/tftp << EOF
service tftp
{
    protocol = udp
    port = 69
    socket_type = dgram
    wait = yes
    user = nobody
    server = /usr/sbin/in.tftpd
    server = ${HOME}/srv
    disable = no
}
EOF
重启xinetd服务
$ sudo service xinetd restart
可以使用netstat查看服务是否运行:
$ netstat -apu $ netstat -l
NOTE:
Raspbian下如果in.tftpd不可用,可以选择安装atftpd
$ sudo apt-get install atftpd
$ sudo atftp -v --daemon /home/pi/srv