advanced TFTP server (aTFTP) and client installation and
Configuration
Multi-threaded TFTP server implementing all options (option
extension and multicast) as specified in RFC1350, RFC2090,
RFC2347, RFC2348 and RFC2349. Atftpd also supports multicast
protocol known as mtftp, defined in the PXE specification. The
server supports being started from inetd(8) as well as in daemon
mode using init scripts.
Installing atftpd Server in Debian
#apt-get install atftpd
This will starts installation and configuration of atftpd
First question is should the server be stared by inetd with the
following screen. You need to select no and press enter
Next one is address range for multicast transfer leave the default
value and select ok
now you can see the screen for ttl for multicast address leave
the default value and press enter
Now it will ask for base directory by default it will be /tftpboot
directory you need to create with 777 permissions
#mkdir /tftpboot
Change mode of the directory
#chmod 777 tftpboot
Security configuration for atftp
Some level of security can be gained using atftp libwrap
support. Adding proper entry to /etc/hosts.allow and /etc/hosts.deny
will restrict access to trusted hosts. Daemon name to use in
these files is in.tftpd.
/etc/hosts.allow /etc/hosts.deny
in.tftpd : FQD or IP
atftp client installation
Advance Trivial file transfer protocol client
atftp is the user interface to the Internet ATFTP (Advanced Trivial File
Transfer Protocol), which allows users to transfer files to and
from a remote machine. The remote host may be specified on the
command line, in which case atftp uses host as the default host
for future transfers.