TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。
Ubuntu下搭建tftp服务主要是在内核调试阶段,对内核进行传送。
1、sudo apt-get update
2、sudo apt-get install tftp-hpa tftpd-hpa
3、修改配置文件
打开 /etc/default/tftpd-hpa
将内容修改成:
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
修改成功后,如下图所示,保存退出
将/tftpboot权限修改
4、重启tftp
service tftpd-hpa restart
5、测试
在/tftpboot 目录下新建一个文件
在其他目录输入 tftp localhost
然后可以进行用put(上传)或者get(下载)来进行操作