How To Install TFTP Server In Linux
how to install tftp server in linux
how, to, install, tftp, server, in, linux
How To Install TFTP Server In Linux
Post Description: how to install tftp server in linux
POST# 1483
Posted On: Tue Sep 16, 2008 11:36 am
Webune
Topic: How To Install TFTP Server In Linux
ok, if you are reading this post, you're probably wondering how you can install TFTP server on your linux server? well i will show you step by step in this short tutorial, it will show you the installation steps you need to take to install and run a TFTP server.

so what is TFTP and what it stands for? i will explain, TFTP means Trivial File Transfer Protocol. Trivial File Transfer Protocol (TFTP) is a very simple file transfer protocol, with the functionality of a very basic form of FTP; it was first defined in 1980. It was used to boot up computer back in the old days.

The first thing you need to consider is if you are using a firewall in your network. if you are. make sure you have PORT 69 unblocked in your firewall.

All the dedicated server we install have Linux Red Hat Fedora Core 7

1. the first step is to login as root in your linux server

2. next send this command:
yum install tftp-server


3. once the installation completes, send this command
nano /etc/xinetd.d/tftp
NOTE: im using nano as my text editor. you can substitute VI if you want. whatever works for you

4. when you open this file it will look like this:
# default: off
# description: The tftp server serves files using the trivial file transfer 
#       protocol.  The tftp protocol is often used to boot diskless 
#       workstations, download configuration files to network-aware printers, 
#       and to start the installation process for some operating systems.
service tftp
{
        socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args             = -s /tftpboot
        disable                 = yes
        per_source              = 11
        cps                     = 100 2
        flags                   = IPv4
}


5. change disable = yes to disable = no to enable the tftp server

6. not that your server is enabled, its time to start it. use this command to start running the TFTP server:
/sbin/service xinetd start


7. you will see:
Starting xinetd:                                           [  OK  ]


8. now your TFTP server is up and running. you want to find out where is your TFTP root directory is located. usually the path of the root directory is at /tftpboot so type this command:
ls /


9. you will see it in the root directory. now we create a test file to make sure it works. so send this command to create a test file:
touch /tftpboot/test


10. now that you created the file, you can connect to your FTFP server with this command:
tftp localhost
tftp> get test
tftp> quit


11. Ok, how about if you want to connect to your server remotely from another computer. so lets say i am at home and i want to connect remotely to my server using my PC. my PC has windows XP on it. well you can. just open a DOS console/terminal and enter this command:
tftp 172.16.20.1 GET test
NOTE: Make sure if you are going to connect remotely behind a firewall, you open PORT 69. otherwise you will have problems/trouble connecting remotely.
172.16.20.1 is the IP Adress of my remote TFTP server. change it to yours

DONE

Hope this helps you


No Repies
(0) Comments for How To Install TFTP Server In Linux

What do you think?

* name:  

* email:  

* Please enter comments:


Receive Replies on my Comments
(An email will be sent to you when someone replies to your comments)

Add image to comments
yes no             upload
     
  1. How To Install TFTP Server In Linux
  2. How To Backup Your Cisco Pix Firewall Configuration