- 安装
$ 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