Ubuntu 上搭建 TFTP 服务器

目录

1、安装服务:

2、建立服务器目录

3、 配置 tftp并启动服务

4、再次配置tftp并重启服务


1、安装服务:

sudo apt-get install tftp-hpa tftpd-hpa
sudo apt-get install xinetd


2、建立服务器目录

以后客户端要访问的文件都放在这个目录下

mkdir -p /home/wang/tftp-801/kernel
chmod +x /home/wang/tftp-801/kernel   #此句很重要


3、 配置 tftp并启动服务


新建文件/etc/xinetd.d/tftp,如果没有/etc/xinetd.d 目录的话自行创建:
 

server tftpboot
        {
                socket_type = dgram
                wait = yes
                disable = no
                user = root
                protocol = udp
                server = /usr/sbin/in.tftpd
                server_args = -s /home/wang/tftp-801/kernel -c
                #log_on_success += PID HOST DURATION
                #log_on_failure += HOST
                per_source = 11
                cps =100 2
                flags =IPv4
        }
sudo service tftpd-hpa start


或者

systemctl restart tftpd-hpa.service


4、再次配置tftp并重启服务


打开/etc/default/tftpd-hpa 文件:

# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/wang/tftp-801/kernel"    #修改这里
TFTP_ADDRESS=":69"
TFTP_OPTIONS="-l -c -s"
sudo service tftpd-hpa restart


 

你可能感兴趣的:(系统问题,STM32MP157驱动调试,驱动和内核,服务器,ubuntu,linux,tftp)