ubuntu 12.10上安装tftpd-hpa

 

1)安装tftp-hpa,tftpd-hpa

sudo apt-get install tftp-hpa tftpd-hpa

tftp-hpa是client,tftpd-hpa是server

2) 配置tftpd-hpa

sudo vim /etc/default/tftpd-hpa 

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/zc/tftproot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS=" -l -c -s"


3)设置tftpboot文件夹的权限

sudo chmod 777 /home/zc/tftproot


4)重启tftpd-hpa服务

sudo servicetftpd-hpa restart

ps -ef |grep tftp能看到tftpd-hpa进程


5)测试

在tftproot下建立a.txt

在其他目录下(注意是当前用户可以操作的目录,否则get是会提示permission denied):

#tftp 127.0.0.1或tftp localhost

tftp>get a.txt //下载tftproot中的文件

tftp>put b.txt //上传到tftproot中

tftp>quit


转载自: http://blog.sina.com.cn/s/blog_413d250e0101izq4.html

10-25 07:06