1、安装tftp服务和xinetd
apt-get install tftp tftpd xinetd
2、修改配置文件
在/etc/xinetd.d/目录中创建 tftp文件文件中的内容为:
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s -c /tftpboot # 说明 -c参数表明可以在tftp目录中上传没有的文件否则
per_source = 11 #只能上传tftp目录中已存在的文件 /tftpboot用于指定tftp的
#工作目录
cps = 100 2
flags = IPv4
}
3、创建工作目录,修改工作目录的权限
mkdir /tftpboot #server_args中指定的目录
chmod 777 /tftpboot #修改工作目录的权限
4、重启xinetd服务
/etc/init.d/xinetd restart
5、用自己的主机测试
tftp 127.0.0.1或ttftp localhost
put 当前目录中的文件
get tftp工作目录中的wfjw
q 键退出
注意:
如果出现传输超时的情况,下载防火墙软件,在防火墙中设置允许UDP
apt-get install gufw