首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tftpd-hpa + 12.04 LTS

tftpd-hpa + 12.04 LTS
EN

Ask Ubuntu用户
提问于 2013-07-06 21:36:12
回答 2查看 17.3K关注 0票数 2

我使用以下方法安装tftp服务器

代码语言:javascript
复制
sudo apt-get install tftpd-hpa 

然后我创建了一个目录sudo mkdir /home/tftp,更改了所有者和权限。

代码语言:javascript
复制
sudo chmod 777 /home/tftp
sudo chown nobody:nogroup /home/tftp

然后,我更改了/etc/default/tftpd文件,它看起来如下:

代码语言:javascript
复制
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure --create"

然后我重新启动了服务:

代码语言:javascript
复制
sudo service tftpd-hpa restart

但是,我无法从tftp服务器上传或下载。

我验证了服务是否正在运行,下面是sudo service tftpd-hpa status的输出:

代码语言:javascript
复制
tftpd-hpa start/running, process 3117

下面是目录的权限:

代码语言:javascript
复制
sudo ls -l /home | grep tftp
drwxrwxrwx  2 nobody  nogroup 4096 Jul  6 16:09 tftp

有什么想法吗?

您的帮助是非常感谢和感谢您提前!

EN

回答 2

Ask Ubuntu用户

发布于 2014-06-09 15:40:03

这是我工作的那个。前面提到的IPv4问题有一个解决办法。

代码语言:javascript
复制
# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp" 
TFTP_DIRECTORY="/tftp"
TFTP_ADDRESS="[::]:69"
TFTP_OPTIONS="-4 --secure --create"

--create允许用户无需执行touch就可以上传。

票数 1
EN

Ask Ubuntu用户

发布于 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

亲切问候萨基

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/317231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档