一直在用windows的tftp客户端下载程序,发现其在有些Windows7上下载程序竟然跑不起来,故想搭一下linux下的tftp环境,找了一些资料,发现不是都能适用,故记录下整个过程:
1. 安装
sudo apt-get install tftpd-hpa tftp-hpa
2.修改配置文件
tftp-hpa配置文件为 /etc/default/tftpd-hpa,修改其内容为:
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/orientation/tftp/"//你需要传输的文件的传输目录
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
3.重新启动tftp服务
service tftpd-hpa restart
4.测试
cd /home/orientation/tftp/
touch test.txt
cd / //切换到不同的目录进行文件传输测试,以示区别
root@ubuntu:/home/orientation/tftp# cd /
root@ubuntu:/# ls
bin boot cdrom dev etc home initrd.img lib lost+found media mnt opt proc root sbin selinux srv sys tmp usr var vmlinuz
root@ubuntu:/# tftp localhost
tftp> get test.txt
tftp> q
root@ubuntu:/# ls test.txt
test.txt
到此,测试完成!