|  | 
 
| 1.Ubuntu10.04 下安装TFTP软件 
 tftp-hpa是客户端,tftpd-hpa是服务器端
 
 sudo aptitude install tftp-hpa tftpd-hpa
 
 2.配置TFTP服务器
 
 sudo gedit /etc/default/tftpd-hpa
 
 将原来的内容改为:
 
 # /etc/default/tftpd-hpa
 
 TFTP_USERNAME="tftp"
 #TFTP_DIRECTORY="/var/lib/tftpboot"
 TFTP_ADDRESS="0.0.0.0:69"
 #TFTP_OPTIONS="--secure"
 #服务器目录,需要设置权限为777,chomd 777
 
 #这个目录要改为你自己的TFTP根目录~~~
 
 TFTP_DIRECTORY="/home/stone/tmp"
 
 TFTP_OPTIONS="-l -c -s"
 
 3.重新启动TFTP服务
 
 sudo service tftpd-hpa restart
 
 4.测试下
 
 cd ~/tftpboot echo "hello tftp service">>a.txt
 
 echo "hello tftp service,put to tftp serive">>b.txt
 
 tftp localhost
 
 get a.txt
 
 put b.txt
 
 其中get是取得文件,put是将文件上传到TFTP服务器上。
 
 执行put b.txt时,出现如下错误:
 root@lqm:/tftpboot# tftp localhost
 tftp> get a.txt
 tftp> put b.txt
 Error code 0: Permission denied
 tftp>
 修改 b.txt的属性为777即可。
 
 
 
 | 
 |