第 1 步:安装 tftp
sudo apt-get install tftp-hpa--------客户端的安装 sudo apt-get install tftpd-hpa-------服务器端的安装
然后还需要安装 xinetd,在终端下输入 sudo apt-get install xinetd
第 2 步:配置/etc/xinetd.conf
配置相关服务文件。进入根目录下的 etc 文件夹( cd /etc/) ,首先看目录中有没有一个
xinetd.conf 文件,如果没有则新建一个,有的话查看内容,看是否与下面的一致,若不一致则
修改,内容如下:
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/
defaults
{
# Please note that you need a log_type line to be able to use log_on_success
# and log_on_failure. The default is the following :
# log_type = SYSLOG daemon info
}
includedir /etc/xinetd.d
第 3 步:配置/etc/default/tftpd-hpa
配置 tftp 服务器
命令:
sudo vim /etc/default/tftpd-hpa 将内容修改成 # /etc/default/tftpd-hpa TFTP_USERNAME="tftp" TFTP_DIRECTORY="/tftpboot" #这是你 tftp 服务器的工作目录,自行修改,注意,在新建工作目录时,最好修改其权限为 777, 命令 sudo chmod 777 /tftpboot TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="-l -c -s"
第 4 步:配置/etc/xinetd.d/tftp
然后进入 xinetd.d 文件夹( cd xinetd.d ),查看是否有一个 tftp 文件,如果没有就新建
一个,如果有的话就查看内容是否与下面的一致,不一致则修改,内容如下:
service tftp
{
socket_type = dgram
wait = yes
disable = no
user = root
protocol = udp
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
#log_on_success += PID HOST DURATION
#log_on_failure += HOST
per_source = 11
cps =100 2
flags =IPv4
}
其中 server_args 一行是配置服务器的文件存放的位置,就是进行 tftp 传输的时候,都是从
该文件夹中搜索文件的
第 5 步:修改权限
修改所需文件夹的权限。需要修改的文件夹也就是上一步提到的那个服务器文件存放的文
件夹,以我的配置文件为例,创建一个文件夹( sudo
mkdir /tftpboot ),然后把它可以
设置成访问权限最宽松的( sudo chmod 777 /tftpboot ),也可以设置成合适的权限。
第 6 步:设置dhcp并重启网卡
vi /etc/network/interfaces,打开该文件,将内容编辑成为: auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp address 192.168.1.141 //这项根据自己的情况自己设置 netmask 255.255.255.0 gateway 192.168.1.1
保存退出。然后命令行执行/etc/init.d/networking restart 重启网卡
第 7 步:重启服务
执行次序:
sudo service tftpd-hpa restart sudo /etc/init.d/xinetd reload sudo /etc/init.d/xinetd restart
第 8 步:本地测试与防火墙的设置
可以在本地先进行一下测试。首先在/tftpboot 中新建一个文件 file,然后在其中随便输入内容;然后进入一个不是/tftpboot 的目录下(原因是避免混淆,因为在获取文件是默认是将想要获取的文件存放在当前目录下的);再在终端中输入 sudo tftp localhost,进入 tftp 命令符下(可以在其中输入 help查看命令和命令的作用),输入 get file,如果没有任何提示,就说明传输成功了,然后输入 q退出 tftp 命令符,在当前目录下就可以看到一个 file 文件,内容是与开始新建的那个 file 的内容是一致的。同样也可以在 tftp 命令符中输入 put xx,把 xx 文件上传到服务器文件夹中。如果一切 ok,那就么一个可用的 tftp 服务器就顺利搭建成功了。
对于上面的测试是针对本地测试的,如果想要对其他电脑或者开发板进行 tftp 传输,则在终端输入 sudo tftp xxx(即目标电脑或目标开发板的 ip 地址),而且还要关闭 ubuntu 自带的防火墙(书上说的),直接把防火墙给卸载了(sudo apt-get remove iptables,或 sudo ufw disable可以关掉防火墙),因为对于 Linux 来说,防火墙可能没什么需要,至少目前为止还没有受到过攻击。。。当然,想要与其他局域网内的电脑或开发板互联进行传输,还要将这些机器的 ip 改到同一个段内。好了,通过以上的步骤,就可以通过 tftp 协议,在电脑和开发板之间进行文件传输了,目前的目的就是下载 Linux 内核和文件系统到开发板。
以上所述是小编给大家介绍的ubuntu 配置 tftp 服务器教程,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
# ubuntu
# tftp服务器
# ubuntu如何搭建vsftpd服务器
# ubuntu1804搭建FTP服务器的详细教程
# Ubuntu14.04安装FTP服务器的实现步骤
# Ubuntu16.04环境下搭建FTP服务器的教程
# 图文详解Ubuntu搭建Ftp服务器的方法(包成功)
# Ubuntu 下安装和配置 FTP服务器
# 详解在Ubuntu下搭建FTP服务器
# Ubuntu 用vsftpd 配置FTP服务器教程详解
# Ubuntu系统搭建FTP服务器的详细过程
# 开发板
# 如果没有
# 重启
# 目录下
# 该文件
# 小编
# 就可以
# 新建一个
# 设置成
# 自己的
# 还没有
# 好了
# 放在
# 那就
# 夹中
# 中有
# 是从
# 把它
# 所需
# 给大家
相关文章:
建站之星安装需要哪些步骤及注意事项?
如何快速搭建自助建站会员专属系统?
小型网站建站如何选择虚拟主机?
定制建站如何定义?其核心优势是什么?
建站之家VIP精选网站模板与SEO优化教程整合指南
如何通过多用户协作模板快速搭建高效企业网站?
相册网站制作软件,图片上的网址怎么复制?
如何在云指建站中生成FTP站点?
,如何利用word制作宣传手册?
如何通过宝塔面板实现本地网站访问?
如何通过WDCP绑定主域名及创建子域名站点?
定制建站是什么?如何实现个性化需求?
C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
学校为何禁止电信移动建设网站?
天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
网站制作知乎推荐,想做自己的网站用什么工具比较好?
如何获取开源自助建站系统免费下载链接?
浅谈Javascript中的Label语句
SQL查询语句优化的实用方法总结
可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?
如何在云主机上快速搭建多站点网站?
C#如何使用XPathNavigator高效查询XML
如何快速搭建支持数据库操作的智能建站平台?
视频网站app制作软件,有什么好的视频聊天网站或者软件?
贸易公司网站制作流程,出口贸易网站设计怎么做?
如何在Golang中使用encoding/gob序列化对象_存储和传输数据
SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
如何选择高性价比服务器搭建个人网站?
宁波自助建站系统如何快速打造专业企业网站?
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
如何批量查询域名的建站时间记录?
利用JavaScript实现拖拽改变元素大小
实例解析angularjs的filter过滤器
Swift中switch语句区间和元组模式匹配
如何高效完成自助建站业务培训?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
如何配置WinSCP新建站点的密钥验证步骤?
建站主机默认首页配置指南:核心功能与访问路径优化
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
建站主机解析:虚拟主机配置与服务器选择指南
建站为何优先选择香港服务器?
网站按钮制作软件,如何实现网页中按钮的自动点击?
如何打造高效商业网站?建站目的决定转化率
定制建站哪家更专业可靠?推荐榜单揭晓
营销式网站制作方案,销售哪个网站招聘效果最好?
*请认真填写需求信息,我们会在24小时内与您取得联系。