ubuntu 14.04 安装和使用tftp server

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

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注