TFTP协议是简单文件传输协议,基于UDP协议,没有文件管理、用户控制功能。TFTP分为服务器端程序和客户端程序,在主机上通常同时配置有TFTP服务端和客户端。

相关阅读:

默认安装的Ubuntu系统没有包含TFTP的服务端和客户端,可以通过命令行来下载安装,步骤如下:

(1)安装客户端。

root@ www.linuxidc.com:~# apt-get install tftp

(2)安装服务端。

root@ www.linuxidc.com:~# apt-get install tftpd

(3)安装inetd。

root@ www.linuxidc.com:~# apt-get install    openbsd-inetd

inetd是监视一些网络请求的守护进程,根据网络请求调用相应的服务进程。

(4)在“/”目录(系统根目录)下新建一个tftpboot目录,把属性改成777,这个目录下存放tftp传输的文件(包括上传和下载的文件)

(5)在/etc/inetd.conf里添加。

tftp dgram  udp  wait  root  /usr/sbin/in.tftpd  /usr/sbin/in.tfptd  -s /tftpboot

inetd.conf是inetd的配置文件。inetd.conf文件告诉inetd监听哪些网络端口,为每个端口启动哪个服务。

(6)重新加载inetd进程。

/etc/init.d/openbsd-inetd  reload

(7)禁用防火墙。

ufw disable

(8)测试TFTP服务器。

■      从服务器下载文件:

1        登录服务器:tftp 127.0.0.1

2        从服务器上获取文件:get  命令

如图:

■      上传文件到服务器:

上传文件时需要注意,在/tftpboot下面要存在一个跟您上传文件名相同的文件,这个文件可以是空文件,但是该文件需要具备可读可写权限,否者会出现 “Errorcode 2: Access violation” 错误。

如图,上传文件前,建立相同文件名的空文件,及修改可读可写权限。

上传文件后,可以看到kk文件里面确实已经有新内容了,也就是说文件进行了覆盖。

linux系统如何 关闭tftp服务,Ubuntu 12.04 搭建TFTP服务相关推荐

  1. Ubuntu 12.04搭建MTK 6577 安卓开发环境

    Ubuntu 12.04搭建 MTK 6577安卓开发环境 1.       下载并安装Vmware虚拟机: 2.       下载并在虚拟机上安装Ubuntu 12.04 iso 安装包:下载地址: ...

  2. linux下载python 没有iedl_在Ubuntu 12.04上安装IEs4Linux的步骤

    IEs4Linux是可用于Linux系统的ie浏览器,如果谷歌等浏览器无法使用网银的话,可通过IEs4Linux来实现,那么在Ubuntu 12.04中要如何安装IEs4Linux呢?随小编一起来看看 ...

  3. linux 修改分辨率lcd_如何在Ubuntu 12.04中为LCD添加显示分辨率? xrandr问题

    问题描述 我是Ubuntu的新手.我已经安装了Ubuntu 12.04,并试图为我的LCD显示器设置正确的分辨率. LCD的原始分辨率为1920×1080 这是xrandr的输出: $ xrandr ...

  4. linux使用电池时候保持性能,Ubuntu 12.04 操作系统如何提高笔记本电池的寿命和性能...

    笔记本电脑管理电池是一个很重要的事情,管理好了,可以延长电池的使用时间,从而延长电池的寿命.除了默认的一些管理选项外,Ubuntu 12.04 还提供了几个另外比较不常用的管理电池的功能,因为不是能配 ...

  5. 用ultraiso安装linux系统教程,U盘安装Ubuntu 12.10 图文教程(ultraiso)

    Ubuntu可以用多种方法进行安装,刻录光盘安装太费事而且浪费,而采用wubi只能进行简单地安装无法达到具体的应用,硬盘安装其实也很简单,但是很多新手又嫌太繁琐,新手不太好掌握,现在介绍一下使用Ult ...

  6. swan在linux系统下怎么运行,在Ubuntu 18.04/16.04 LTS上安装Libreswan的方法

    本文介绍在Ubuntu 18.04/16.04 LTS服务器上安装Libreswan的方法,采用源代码安装方式. 简介 Libreswan是Linux系统的Internet密钥交换(IKE)实现,它支 ...

  7. ubuntu 12.04 配置vsftpd 服务,添加虚拟用户,ssl加密

    1.对于12.04的vsftpd 有一些bug,推荐安装版本vsftpd_2.3.5-1ubuntu2ppa1_amd64.deb apt-get install python-software-pr ...

  8. 三星981安装linux系统,三星笔记本电脑R18安装Ubuntu 8.04经验总结

    由于开发需要,我必须要开始熟悉Linux系统平台.我对Linux系统只是有所耳闻,而从未接触过,所以应该说是Linux的菜鸟.目前,Linux的版本很多,但是我还是选择了Ubuntu发行版,我学习的原 ...

  9. ubuntu/linux系统知识(21)Ubuntu 22.04 个性化配置dock(应用程序启动栏)

    文章目录 Ubuntu 22.04 设置中的基本自定义 结束的想法 在本文中,我们将向您展示一些在Ubuntu 22.04 Jammy Jellyfish Linux 上自定义GNOME 桌面环境自带 ...

最新文章

  1. 宁彦吉:如何进行作业的评审?
  2. iis 程序池设置及详解-20180720
  3. YARN配置Kerberos认证
  4. 宏观 量子计算一句话
  5. SAP CRM Division customizing
  6. 近似算法的近似率_选择最佳近似最近算法的数据科学家指南
  7. react学习(67)--git 屏蔽文件不被追踪
  8. mysql connector开源协议_Spring Boot 集成 MariaDB Connector/J 连接 MySQL
  9. 基于深度学习的个性化新闻推荐.pdf(附下载链接)
  10. scala上界_Scala方差,上界和下界
  11. 关于Java书籍的最佳阅读顺序
  12. 输入起止坐标,返回途径网格。
  13. BFC(块级格式化上下文)
  14. flyingsaucer转换多个html,如何在将PDF转换为HTML的同时在Flying-Saucer中设置基本URL?...
  15. iOS 常用动画第三方
  16. 20180818牛客小白月赛6.A
  17. linux dmesg查看时间,查看dmesg中的时间
  18. 【东信北邮成都研发中心】一年Java开发经验面经
  19. 全新8.6版本SEO快排系统(可源码级搭建)
  20. 世界之窗如何保存html,导入其他书签

热门文章

  1. 锂离子电池的主要构成部分
  2. SQL/Oracle——第六章 PL/SQL函数(作业3)
  3. Tensorflow2.0 实现 YOLOv3(三):yolov3.py
  4. 软文创意18招之三:用数字
  5. 木桶理论已死,长板理论才是你必须掌握的
  6. 如何把中文地址翻译成英文?[婷停亭]
  7. 【论文笔记】A Survey of Visual Transformers(完结)
  8. CKEditor5视频引入问题
  9. C++基础入门(上):命名空间、输入输出、缺省参数
  10. 老大说:谁再用redis 的 keys命令,立刻给我走人