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
获取当前目录的路径
我获取到的路径为(其实上面是在自己的用户目录下面创建的): /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