首页 > 代码库 > linux搭建tftp服务器

linux搭建tftp服务器

1.
    apt install xinetd
    apt install tftp-hpa tftpd-hpa
    其中,tftpd-hpa是服务器端,tftp-hpa是客户端(如果不需要客户端可以不安装)。
    
2.
    配置/etc/xinetd.d/tftp文件
    vim /etc/xinetd.d/tftp
service tftp
{
        socket_type = dgram
        protocol = udp
        wait = yes
        user = root
        server = /usr/sbin/in.tftpd
        server_args = -s /opt/tftpboot -c // 改tftp服务器目录,客户端从这个文件夹里下载数据
        disable = no            // 改使能tftp服务器
        per_source = 11
        cps = 100 2
        flags = IPv4
}
说明:修改项server_args= -s -c,其中,参数-s指定chroot,-c指定了可以创建文件。
3.
    创建目录
    sudo mkdir /opt/tftpboot
    sudo chmod 777 /opt/tftpboot
    
4.
    启动tftp
    sudo /etc/init.d/xinetd stop
    sudo /etc/init.d/tftp-hpa stop
    sudo /etc/init.d/xinetd restart

linux搭建tftp服务器