TFTP(Trivial File Transfer Protocol)---简单文件传输协议,是TCP/IP协议族中用来在客户机与服务器间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。TFTP承载在UDP上,提供不可靠的数据流传输服务,不提供存取授权与认证机制,使用超时重传方式来保证数据的到达。
1.配置tftp服务器:
打开终端,输入:
- sudo apt-get install tftpd-hpa tftp-hpa xinetd
tftpd-hpa 是一个功能增强的TFTP服务器,它提供了很多TFTP的增强功能。
tftp-hpa 是一个 BSD TFTP 客户端和服务器端的增强版本,支持各种 Unix/Linux 版本。
2.修改配置文件
在etc/default下修改tftp服务器的配置文件tftpd-hpa:
sudo vi /etc/default/tftpd-hpa
说明:vi和vim是一样的。
修改完后会提示readonly,在命令模式下(esc)输入w ! sudo tee %然后各种回车,命令模式下q !退出,cat /etc/default/tftpd-hpa可查看是否已经修改
这样就表示已经修改成功。
说明:TFTP_DIRECTORY是tftp-server的根目录,参数-c指定可创建文件。
创建文件夹/tftpboot,修改权限为666
3.手动启动/停止服务
- sudo service tftpd-hpa stop
- sudo service tftpd-hpa start