TFTP服务器搭建

安装xinetd

sudo apt-get update
sudo apt-get install xinetd

安装tftpd-hpa

sudo apt-get install tftp-hpa tftpd-hpa

创建tftp文件系统的目录

#创建目录
mkdir ~/tftp

#进入创建的目录
cd ~/tftp

#获取这个目录的绝对路径
pwd

获取当前目录的路径

pwd获取目录的路径
我获取到的路径为(其实上面是在自己的用户目录下面创建的): /home/q123/tftp

修改tftpd-hpa配置文件

sudo vim /etc/default/tftpd-hpa
#修改以下信息
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/q123/tftp" #指定TFTP上传和下载的目录
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure -c"      #-c允许上传文件

修改tftpd配置文件

sudo vim /etc/xinetd.d/tftp
service tftp
{
    socket_type             = dgram
    protocol                = udp                       #使用UDP协议
    wait                    = yes
    user                    = q123                      #填写自己的用户名
    server                  = /usr/sbin/in.tftpd        #服务相关的配置信息位置
    server_args             = -s /home/q123/tftp  -c    #指定TFTP上传和下载的目录
    disable                 = no                        #默认为yes,这里我们将其更改为no
    per_source              = 11
    cps                     = 100 2
    flags                   = IPv4
}

重启服务器

sudo service tftpd-hpa start
sudo service tftpd-hpa restart
posted @ 2024-05-14 01:25  其实我只是懒  阅读(12)  评论(0编辑  收藏  举报