设为首页 收藏本站
查看: 1003|回复: 0

[经验分享] Ubuntu linux tftp配置

[复制链接]

尚未签到

发表于 2018-4-30 09:35:32 | 显示全部楼层 |阅读模式
  TFTP(Trivial File Transfer Protocol,简单文件传输协议),是一个基于 UDP 协议实现
  的用于在客户机和服务器之间进行简单文件传输的协议,适合于开销不大、不复杂的应用场合。
  TFTP 协议专门为小文件传输而设计,只能从服务器上获取文件,或者向服务器写入文件,不能
  列出目录,也不能进行认证。
  根据上面关于 TFTP 的介绍,实现 TFTP 我们需要搭建一个 TFTP 的服务器,iTOP-4412
  开发板当做客户端。
  使用我们的虚拟机 Ubuntu 来当做服务器,下面我们先讲解一下服务器端的配置。
  根据上面关于 TFTP 的介绍,实现 TFTP 最终需要搭建一个 TFTP 的服务器,iTOP-4412
  开发板当做客户端。
  使用我们的虚拟机 Ubuntu 来当做服务器,下面我们先讲解一下服务器端的配置。
  8.3.2 搭建服务器
  在我们的虚拟机 Ubuntu 上打开终端,:
  

  首先输入命令:sudo apt-get install xinetd,安装 xinetd,:
  安装完 xinetd,:
  

  接下来输入命令安装 tftp 和 tftpd:sudo apt-get install tftp tftpd,:
  安装完成后,:
  

  然后建立 TFTP 的配置文件,使用命令:vi /etc/xinetd.d/tftp 建立文件,:
  写入下面的内容:
  service tftp
  

  {
  socket_type = dgram
  protocol = udp
  wait = yes
  user = root
  server = /usr/sbin/in.tftpd
  server_args = -s /var/tftpboot/
  disable = no
  per_source= 11
  cps = 100 2
  flags = IPv4
  }
  :
  

  注意:如上图所示,这个文件在粘贴内容之后,必须按照上面的格式严格对齐。
  退出并保存。其中 server_args 设置的/var/tftpboot 目录是 tftp 服务器的目录,TFTP 客
  户端就是从这个目录里面获取服务器上的文件的。使用命令 mkdir /var/tftpboot 建立 tftp 服
  务器的目录,:
  

  然后设置/var/tftpboot 的访问权限为 777,:
  输入:sudo /etc/init.d/xinetd restart 命令重启 xinetd 服务,:
  

  服务器到这一步就搭建好了,后面来进行测试。
  8.4 服务器测试
  本机测试:在/var/tftpboot 下面建立一个文件 test,在里面输入 hello world,然后保存该
  文件,:
  

  在启动另外一个终端,:
  然后输入:tftp 127.0.0.1,:
  

  输入 get test 获取 test 文件,:
  在上图我们看到获取到 test 的信息 13 字节,然后输入 q 退出 tftp,:
  

  然后我们输入ls查看当前目录下是否有test文件了, 通过查看, 发现当前目录下应经有test
  文件了,这就是/var/tftpboot 目录下的那个 test 文件,:
  我们使用 cat 命令查看一下 test 文件的内容,:
  

  通过上面的截图,我们看到 test 文件里面的内容是 hello world,与/var/tftpboot 目录的
  test 是一样的,至此我们的 TFTP 服务器端的配置和测试就完成了。
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-453884-1-1.html 上篇帖子: Ubuntu linux DNS域名解析笔记 下篇帖子: ubuntu配置本地目录作为apt源
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表