Linux安装TFTP服务器

Linux安装TFTP服务器

TFTP服务器

为了方便在Linux环境和嵌入式开发板互相传文件,可以使用TFTP服务。Linux主机作为服务端,嵌入式开发板作为客户端,

由于开发板的Linux环境一般自带tftp,本文只介绍如何在Linux主机上(ubuntu 16.04 LTS)安装tftp服务。

目前ubuntu环境可以使用以下TFTP服务器:

atftpd ——高级 TFTP 服务器。tftpd ——琐碎的文件传输协议服务器。tftpd-hpa ——HPA 的 tftp 服务器。dnsmasq——轻量级 DNS、TFTP 和 DHCP 服务器。本文选择的是tftpd服务器。

安装xinetd、tftp、tftpd代码语言:javascript复制apt-get install xinetd //网络守护进程服务

apt-get install tftp tftpd 配置TFTP服务器代码语言:javascript复制vim /etc/xinetd.d/tftp //若不存在则新建代码语言:javascript复制service tftp #被托管服务名称 tftp

{

socket_type = dgram

protocol = udp

wait = yes #yes 支持并发

user = root

server = /usr/sbin/in.tftpd # 被托管服务的启动脚本

server_args = -s /RK3288/drivers/led #-s 指定tftp根目录 -c 允许新建文件 目录权限应设成777

disable = no # no 表示开启托管服务

per_source = 11 # 每个源IP最多有11个连接

cps = 100 2 #每秒100个入站连接,如果超过限制,则等待2秒。主要用于对付拒绝服务***

flags = IPv4

}启动TFTP服务代码语言:javascript复制/etc/init.d/xinetd restart #提示OK 表示启动成功代码语言:javascript复制netstat -a |grep tftp #查看tftp服务是否开启至此,Linux主机的TFTP服务器就搭建好了,将需要传输的文件放在tftp根目录下,客户端就可以自由下载文件了,若

配置文件中server_args指定了 -c选项且tftp根目录权限为777,那么客户端就可以上传文件了。

✨ 相关推荐

紧急!别再用错“掐人中”了,可能会要人命!
365平台怎么注册

紧急!别再用错“掐人中”了,可能会要人命!

📅 09-15 👀 8994
科目三考试费用是多少
h365官方登录平台

科目三考试费用是多少

📅 12-21 👀 6031
金蝶软件都有哪些版本,如何选择合适版本?
h365官方登录平台

金蝶软件都有哪些版本,如何选择合适版本?

📅 08-11 👀 5411