我使用以下方法安装tftp服务器
sudo apt-get install tftpd-hpa 然后我创建了一个目录sudo mkdir /home/tftp,更改了所有者和权限。
sudo chmod 777 /home/tftp
sudo chown nobody:nogroup /home/tftp然后,我更改了/etc/default/tftpd文件,它看起来如下:
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure --create"然后我重新启动了服务:
sudo service tftpd-hpa restart但是,我无法从tftp服务器上传或下载。
我验证了服务是否正在运行,下面是sudo service tftpd-hpa status的输出:
tftpd-hpa start/running, process 3117下面是目录的权限:
sudo ls -l /home | grep tftp
drwxrwxrwx 2 nobody nogroup 4096 Jul 6 16:09 tftp有什么想法吗?
您的帮助是非常感谢和感谢您提前!
发布于 2014-06-09 15:40:03
这是我工作的那个。前面提到的IPv4问题有一个解决办法。
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftp"
TFTP_ADDRESS="[::]:69"
TFTP_OPTIONS="-4 --secure --create"--create允许用户无需执行touch就可以上传。
发布于 2014-04-03 11:57:41
我在这里也有同样的问题。我帮我解决了这个问题:
您可以在wiki中找到(德国wiki!)关于inetd.conf http://wiki.ubuntuusers.de/PXE-Boot openbsd-inetd的一章
Autor正在使用IPV4 s.o编写一个bug。嗯,Ubuntu12.04LTS(桌面版本)中的整个inetd服务都丢失了。我用“openbsd”服务升级了我的ubuntu,并配置了inetd.conf。
sudo apt-get install openbsd-inetd
sudo nano /etc/inetd.conf
tftp dgram udp4 wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /home/tftp /etc/init.d/openbsd-inetd restart
亲切问候萨基
https://askubuntu.com/questions/317231
复制相似问题