一、安装tftpd:
#apt-get install tftpd
要准备好 TFTP 服务器,您首先需要确定
tftpd 已经启动(在Debian系统中,确保inetd服务已启动)。这通常可以在
/etc/inetd.conf
添加如下字句来实现:
tftp dgram udp wait nobody /usr/sbin/tcpd in.tftpd /tftpboot
Debian 包通常在安装后会自动把这条设置好。
检查那个文件并且记住被用作
in.tftpd 的参数的目录(在这个例子中,该目录为/tftpboot,其实也就是in.tftpd 的参数,可自己进行更改这个映射路径),您接下来将会需要它。
-l
参数能够让某些版本的
in.tftpd 将所有的请求记录到系统日志中。这将在检查错误的时候会很有用。如果您必须修改
/etc/inetd.conf
,您将必须提醒正在运行的
inetd进程该文件已经被改变。在 Debian 系统中,您应该执行
/etc/init.d/inetd reload
;而在其它系统中,找到
inetd 所对应的进程 ID,并且运行
kill -HUP inetd-pid
。
二、安装tftp客户软件
#apt-get install tftp