- 安装TFTP服务器和客户端
sudo apt-get install tftpd-hpa tftp-hpa
- 修改配置文件
sudo vi /etc/default/tftpd-hpa
#配置文件路径
#/etc/default/tftpd-hpa
#用户名
TFTP_USERNAME="tftp"
#你的tftp服务器所在的路径
TFTP_DIRECTORY="/tftpboot"
#tftp服务器的网关和端口号
TFTP_ADDRESS="0.0.0.0:69"
#tftp文件服务器的可供选择的权限,
get file\ put file \ list file
TFTP_OPTIONS="-l -c -s"
- 创建tftp服务器的目录
//和配置文件的名字和路径必须保持一致
sudo mkdir /tftpboo
//修改tftp服务器文件夹的权限
$chmod a + w tftpboo
- 重启TFTP服务器
sudo service tftpd-hpa restart
- 新建一个文件,并将其移动到TFTP服务器的默认上传下载目录,用于试tftp服务器是否成功
echo "tftp test" > test.txt
sudo mv test.txt /tftpboot/
- 从服务器上下载test.txt文件,并退出tftp程序
tftp localhost
tftp> get test.txt
tftp> q
- 确认下载的文件内容正确。
cat test.txt
tftp test