TFTP 配置和使用

来源:互联网 发布:mac如何更改系统语言 编辑:程序博客网 时间:2024/06/10 17:48

        TFTP(Trial File Transfer Protocol)是一种网络协议,主要用于文件的传输。在嵌入式交叉开发环境中被广泛使用。

        TFTP使用的是CS模式,客户端上传/下载不需要账户,和FTP相比,实现比较简单

        开发主机上主要安装服务器端并进行正确的设置,目标机上使用客户端。

        在Ubuntu上安装三个软件包:sudo apt-get install tftp-hpa tftpd-hpa xinetd

       安装完修改tftp服务的配置文件: sudo vi /etc/default/tftpd-hpa

       修改其中的 TFTP_DIRECTORY,将其设置为自己准备存放文件的目录( 这是服务器端的工作目录,即客户端从此目录下载文件)

       再将TFTP_OPTIONS设置为 TFTP_OPTIONS = "-l -c -s"

       保存退出 ,重启tftp:sudo service tftpd-hpa restart

 

      例如你设置的工作目录为 /home/share-tftp,在目录中存放一个aa.c文件

     对自己进行测试 tftp 127.0.0.1

      get   aa.c  如果成功就会在你的当前目录下找到aa.c

      从别人的电脑中使用tftp,首先确定能ping通并且关闭了防火墙, 更改了文件权限(777)

      tftp 192l.168.1.52

      get  xx.c

     如果是上传:put  文件 (将当前目录中的文件上传)

     退出 :quit 

 

 

     

 

 

 

 

原创粉丝点击