我按以下步骤安装TFTP服务器,但PUT TEST时老是出现
FORBIDDEN DIRECTORY 的错误.请高手指点
1. sudo apt-get install tftp-hpa tftpd-hpa
sudo apt-get install xinetd
sudo apt-get install netkit-inetd
2. cd /
sudo mkdir /tftpboot
sudo chmod 777 /tftpboot
3. sudo in.tftpd -l /tftpboot
4. cd /tftpboot
touch test
5. cd /home/usrname
6. tftp 192.168.0.59
> get /tftpboot/test
打开目录 /etc/xinetd.d/
新建文件tftp
tftp内容:
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot -c
per_source = 11
cps = 100 2
}
重新启动服务:
sudo /etc/init.d/xinetd restart
sudo in.tftpd -l /tftpboot
puxian tian:
在该DEMO板的SDK包中有一个setup.sh文件,执行sudo ./setup.sh后可以自行配置开发平台,在此之间只需要把需要的服务包如tftp tftpd xinet nfs-kernel-sever包等等安装好,然后就应该能够正常通过配置,关于楼主说的上述修改配置文件倒是无需手动配置