1.安装tftp客户端和服务端
# apt-get install tftp tftpd
2.安装xinetd,因为默认下用的是openbsd-inetd ,而tftp需要xinetd这个网路管理的背景程式的支持:
# apt-get install xinetd
3.配置inetd.conf
# gedit /etc/inetd.conf
将
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /home/creater/image
#将这句的注释掉,在这行的最前面加"#"即可。
4.# gedit /etc/xinetd.d/tftp
添加如下内容:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftp #替换为你的目录,注意权限
disable = no
per_source = 11
cps = 1002
flags = IPv4
}
5.重启xinetd:
# /etc/init.d/xinetd reload
# /etc/init.d/xinetd restart
6.测试:
# tftp localhost
tftp>get test
#一开始在/tftp下有test文件
Received 97353 bytes in 0.1 seconds
到此,说明tftp服务器已经装好了
本文详细介绍了如何使用Ubuntu系统安装TFTP客户端和服务端,包括安装xinetd、配置inetd.conf和xinetd.d/tftp文件,最终通过测试验证TFTP服务器已成功安装。
997

被折叠的 条评论
为什么被折叠?



