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