tftpd-hpa + 12.04 LTS

2

Eu instalei o servidor tftp usando

sudo apt-get install tftpd-hpa 

Eu criei um diretório sudo mkdir /home/tftp , alterei o proprietário e as permissões

sudo chmod 777 /home/tftp
sudo chown nobody:nogroup /home/tftp

Eu mudei o arquivo / etc / default / tftpd-hpa e ficou assim:

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure --create"

Eu reiniciei o serviço:

sudo service tftpd-hpa restart

no entanto, não consigo fazer o upload ou download do servidor tftp

Verifiquei que o serviço está em execução e aqui está a saída de sudo service tftpd-hpa status :

tftpd-hpa start/running, process 3117

Aqui estão as permissões do diretório:

sudo ls -l /home | grep tftp
drwxrwxrwx  2 nobody  nogroup 4096 Jul  6 16:09 tftp

Alguma ideia?

sua ajuda é muito apreciada e agradeço antecipadamente!

    
por afifim 06.07.2013 / 23:36

2 respostas

1

Aqui está o meu trabalho. Existe uma solução alternativa para o problema IPv4 mencionado anteriormente.

# /etc/default/tftpd-hpa

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

O --create permite que os usuários façam upload sem ter que fazer um touch .

    
por UngaBunga 09.06.2014 / 17:40
0

Eu tenho o mesmo problema aqui. Bem, resolvi o problema para mim:

Você pode encontrar no wiki (wiki alemão!) um capítulo sobre o inetd.conf link openbsd-inetd

O Autor está escrevendo sobre um bug com IPV4 s.o. Bem, todo o serviço inetd no Ubuntu 12.04 LTS (versão desktop) está faltando. Eu atualizei meu Ubuntu com o serviço "openbsd-inetd" e configurei o 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

Atenciosamente sacki

    
por sacki 03.04.2014 / 13:57