1、安装tftp-hpa 和 tftpd-hpa
sudo apt-get install tftp-hpa tftpd-hpa
sudo apt-get install xinetd
2、创建tftp文件夹
mkdir /home/wangcan/linux/tftpboot
chmod 777 /home/wangcan/linux/tftpboot //一定要给这个目录最高的权限
一定要给tftpboot这个目录最高权限
3、配置tftp
sudo mkdir /etc/xinetd.d //创建目录
sudo vi /etc/xinetd.d/tftp //配置tftp
tftp文件中内容如下:
server tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /home/wangcan/linux/tftpboot/
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
3、配置/etc/default/tftpd-hpa文件
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/wangcan/linux/tftpboot"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="-l -c -s"
4、重启tftp
sudo service tftpd-hpa restart
5、文件的传输,将需要的文件拷贝在tftpboot目录下
然后记住要给需要传输的文件最高权限 chmod 777 .......