Difference between revisions of "Setting Up A Tftp Service"

From RidgeRun Developer Connection
Jump to: navigation, search
(Create /etc/xinetd.d/tftp and fill the file with:)
Line 4: Line 4:
 
</pre>
 
</pre>
 
===Create /etc/xinetd.d/tftp and fill the file with:===
 
===Create /etc/xinetd.d/tftp and fill the file with:===
<pre>
 
  
 
cat <<EOF | sudo tee /etc/xinetd.d/tftp
 
cat <<EOF | sudo tee /etc/xinetd.d/tftp
 +
 +
<pre>
 
service tftp
 
service tftp
 
{
 
{
Line 18: Line 19:
 
     disable        = no
 
     disable        = no
 
}
 
}
EOF
+
 
 
</pre>
 
</pre>
  

Revision as of 10:36, 1 November 2013

Install tftpd and related packages

sudo apt-get install xinetd tftpd tftp

Create /etc/xinetd.d/tftp and fill the file with:

cat <<EOF | sudo tee /etc/xinetd.d/tftp

service tftp
{
    protocol        = udp
    port            = 69
    socket_type     = dgram
    wait            = yes
    user            = nobody
    server          = /usr/sbin/in.tftpd
    server_args     = /srv/tftp
    disable         = no
}

Make /srv/tftp directory

sudo mkdir /srv/tftp
sudo chmod -R 777 /srv/tftp
sudo chown -R nobody /srv/tftp

Start tftpd through xinetd

sudo /etc/init.d/xinetd restart