Linux下tftp服务器/客户端安装

文章目录

  • Linux下tftp服务器/客户端安装
    • 背景
    • ubuntu 14.04 tftp服务器搭建
    • ubuntu 16.04 tftp服务器搭建
    • tftp客户端命令
    • 问题

背景

tftp是常见的网络传输协议,可以很方便地进行文件传输。这里基于Linux主机安装tftp服务器端和客户端。

平台为ubuntu 14.04和16.04。

ubuntu 14.04 tftp服务器搭建

  • 安装

    $ sudo apt-get install tftpd-hpa
    $ sudo apt-get install tftp-hpa
    
  • 配置修改如下(修改TFTP_DIRECTORY为本机tftp目录的绝对路径)

    $ cat /etc/default/tftpd-hpa
    TFTP_USERNAME="tftp"
    TFTP_DIRECTORY="/home/cyril/tftp/"
    TFTP_ADDRESS="0.0.0.0:69"
    TFTP_OPTIONS="-l -c -s"
    
  • 重启服务

    $ sudo service tftpd-hpa restart
    

ubuntu 16.04 tftp服务器搭建

  • 安装

    $ sudo apt-get install tftpd tftp xinetd
    
  • 新建配置文件(TFTP_DIRECTORY为本机tftp目录的绝对路径)

    $ cat /etc/xinetd.d/tftp
    service tftp
    {  socket_type = dgram  protocol = udp  wait = yes  user = nobody  server = /usr/sbin/in.tftpd  server_args = -s /home/cyril/tftp/disable = no  per_source = 11  cps = 100 2  flags = IPv4
    }
    
  • 重启服务

    $ sudo /etc/init.d/xinetd restart
    

    检查运行情况:

    $ sudo netstat -a | grep tftp
    udp        0      0 *:tftp                  *:*
    

tftp客户端命令

$ tftp --help
Usage: tftp [-4][-6][-v][-l][-m mode] [host [port]] [-c command]

例如获取IP地址为192.168.0.238的tftp服务器上的test_file.txt文件:

$ tftp 192.168.0.238 -c get test_file.txt

问题

​ 如果遇到tftp timeout的情况:

  • 检查网络是否连通正常,如用ping工具,留意防火墙是否打开,如果是,请关闭

  • 重启tftp server端

Linux下tftp服务器/客户端安装相关推荐

  1. linux下svn服务器的安装配置和使用

    2019独角兽企业重金招聘Python工程师标准>>> 安装环境: centos 一,安装必须的软件包. yum install subversion mod_dav_svn 二,基 ...

  2. Linux下Samba服务器的安装和配置

    第一步:sudo apt-get install samba smbclient 安装samba服务器. 第二步:打开/etc/samba/smb.conf文件,在末尾添加下面的字段: [用户名] c ...

  3. linux安装基于PHP的web软件,Linux下Web服务器应用之基于LAMP构建phpwind论坛

    Linux下Web服务器应用之 基于LAMP构建phpwind论坛 v什么是LAMP Ü目前最为成熟的一种企业网站应用模式,可提供动态Web站点应用及开发环境 v构成组件 ÜLinux.Apache. ...

  4. Linux下的网络远程安装

    Linux下的网络远程安装 1.用RHEL6.5光盘安装第一台服务器 2.在第一台服务器上配置YUM服务器 先创建一个挂载 1 #mount 2 #umount /dev/cdrom 3 #mkdir ...

  5. Linux下不同服务器间数据传输

    因为工作原因,需要经常在不同的服务器见进行文件传输,特别是大文件的传输,因此对linux下不同服务器间数据传输命令和工具进行了研究和总结.主要是rcp,scp,rsync,ftp,sftp,lftp, ...

  6. linux下不同服务器间数据传输(rcp,scp,rsync,ftp,sftp,lftp,wget,curl)

    因为工作原因,需要经常在不同的服务器见进行文件传输,特别是大文件的传输,因此对linux下不同服务器间数据传输命令和工具进行了研究和总结.主要是rcp,scp,rsync,ftp,sftp,lftp, ...

  7. linux下不同服务器间数据传输(wget,scp)

    一.wget是Linux下最常用的http/ftp文件下载工具1.wget断点续传,只需要加上-c参数即可,例如:代码:wget-chttp://www.abc.com/abc.zip-Oabc.zi ...

  8. Linux下Web服务器应用之基础简介

    Linux下Web服务器应用之基础简介 一.web服务器基本知识: WWW 是 World Wide Web 的缩写 URL:<协定>://<主机地址或主机名>[:port]/ ...

  9. Linux下SVN服务器同时支持Apache的http和https及svnserve独立服务器三种模式且使用相同的访问权限账号...

    1.在服务器上安装配置SVN服务: 2.配置SVN服务同时支持Apache的http和svnserve独立服务器两种模式访问: 3.Apache的http和svnserve独立服务器两种模式使用相同的 ...

  10. redis 服务器/客户端安装与配置

    redis 服务器/客户端安装与配置 1 redis server 1.1 获取redis源码包 //官网 http://redis.io/ wget -c http://redis.googleco ...

最新文章

  1. bootstrap全局css样式
  2. Linux QoS ingress处理流程
  3. git连接到github(SSH无密码登陆)
  4. 英国脱欧:3/4的技术初创公司将面临严峻时期
  5. python代码翻译器-10 行代码,Python 教你自制屏幕翻译工具,有逼格!!
  6. SQLserver 事务日志已满解决方法
  7. 在chrome中通过getComputedStyle()获取透明度的问题
  8. Palindrome Number之Java实现
  9. php读取Excel xlsx 2007+并导入MySQL
  10. WebView基本使用
  11. 诺顿企业版本最新版本14.2安装测试SymantecEndpointProtection_14.2.0_MP1
  12. linux打开九针串口,RS232 9针串口定义
  13. 关于金融学和计量金融学的好书
  14. html怎样在视频上添加文字,视频底部加一行文字 如何在视频上加文字
  15. 条形码类型和标准指南:一维、二维条码符号
  16. 知识蒸馏 | 知识蒸馏理论篇
  17. 新浪微博数据Json格式解析
  18. 怎么在vscode上面使用git仓库管理工具
  19. php实现mkv视频播放,mkv文件用什么软件打开
  20. UTM与传统防火墙有什么本质区别?

热门文章

  1. golang 求差集和并集算法
  2. 网络拓扑结构的优缺点分析
  3. 如何解决安装DreamWeaver8 时候提示“无法将数值写入键/SOFTWARE/classes/.shtml”
  4. markdown java代码块 语法_MarkDown 语法详解
  5. iPhone媒体服务器修改,出现Apple媒体服务条款与条件已更改是怎么回事如何解决...
  6. android原生组件,RN原生的安卓UI组件
  7. java中protected_Java中protected方法访问权限的问题
  8. IDEA - 如何安装Statistic代码统计插件?
  9. QuickTime格式解析
  10. 百度地图api的实现