tftp服务用于任意两台机器上linux系统之间的上传与下载。比如你的笔记本中ubuntu系统和你同事台式机中的ubuntu系统,但你们的电脑必须已到联网。tftp服务较为麻烦,因为在上传文件时需要#touch 同名文件。
(1)#sudo apt-get install tftp tftpd openbsd-inetd
(2)#vim /etc/inetd.conf
在任意位置添加 tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /mnt/TFTPwork 其中最后一个参数/mnt/TFTPwork代表tftp的下载目录,用户可自行设置。
(3)
#sudo service openbsd-inetd reload
#sudo service openbsd-inetd restart
(4)测试tftp
#tftp 192.168.*.* //登录任意一台已开启tftp服务的linux系统的ip地址
>get file //从ip地址为192.168.*.* 的linux系统的tftp下载目录中下载名为file的文件到当前目录
>put file //将当前目录中名字为file的文件上传到ip地址为192.168.*.* 的linux系统的tftp下载目录里(使用put 前,在要上传的tftp下载目录里,用#touch file 创建一个名字相同的文件。这样才能上传成功!)
>quit //退出tftp服务