ubuntu16.04安装配置tftp服务

首先声明:tftp是client客户端,tftpd是server服务器端,d应该指的是daemon。如果你要从别人的tftp服务器端上传/下载东西,就要用到tftp;如果你为别人提供tftp服务,供别人上传/下载东西,那就要安装tftpd服务程序。

ubuntu中常用的tftp服务器和客户端是tftpd-hpa和tftp-hpa

tftpd-hpa(服务器)
安装:
sudo apt-get install tftpd-hpa
配置:
1、sudo vim /etc/default/tftpd-hpa
2、  TFTP_USERNAME="tftp"
  TFTP_DIRECTORY="/tftpboot"    //指定将来下位机的下载目录为上位机的/tftpboot,此目录随意指定即可
  TFTP_ADDRESS="0.0.0.0:69"
  TFTP_OPTIONS="-l -c -s"
3、修改完毕,保存退出
4、sudo mkdir /tftpboot //创建tftpd-hpa网络服务的下载目录
5、修改下载目录的用户和组权限为当前用户(例如carspiriter用户) 
6、sudo chown carspiriter /tftpboot -R 
7、sudo chgrp carspiriter /tftpboot -R
8、修改下载目录的权限
9、sudo chmod 777 /tftpboot
使用:
重新启动tftpd-hpa网络服务:sudo service tftpd-hpa restart
==============================================================================================
tftp-hpa(客户端)
安装:
sudo apt-get install xinetd
sudo apt-get install tftp-hpa
配置:
vim /etc/xinetd.d/tftp
配置内容如下图

 

 

重启tftp服务:sudo service xinetd restart
============================================================================================
测试:
随便找个目录,只要不是/tftpboot就行
tftp 127.0.0.1
tftp> get xxx    //下载(下载成功后没有提示,并且在当前目录下会出现xxx文件)

————————————————
版权声明:本文为CSDN博主「carspiriter」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/carspiriter/article/details/80735561

 

posted @ 2020-02-23 15:11  朱果果  阅读(570)  评论(0)    收藏  举报