38.1、什么是tftp:
TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文
件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。
TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。
此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列
出目录,不进行认证,它传输8位数据。传输中有三种模式:netascii,这是8位的ASCII码形式,另一种是octet,这是8位源数
据类型;最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保存为文件。
38.2、安装tfpt:
[root@backup ~]#yum install -y xinetd #这是tftp的依赖软件;
[root@backup ~]#yum install -y tftp-server
[root@backup ~]#rpm -qa | grep tftp-server
tftp-server.x86_64 0:0.49-8.el6
[root@backup ~]#rpm -qa | grep xinetd
xinetd-2.3.14-40.el6.x86_64
38.3、建立tfpt工作主目录:
[root@backup ~]#mkdir -p /tftp
38.4、配置tftp服务:
[root@backup ~]#vim /etc/xinetd.d/tftp
# 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 /tftp -c
############################################
#/var/lib/tftpboot
#-c参数表示可以上传文件,否则只能读;
############################################
disable = no
#开启服务,默认是yes不开启;
per_source = 11
cps = 100 2
flags = IPv4
}
38.5、启动tftp-server服务:
[root@backup ~]#/etc/init.d/xinetd start
正在启动 xinetd:
[root@backup ~]#/etc/init.d/xinetd status
xinetd (pid 1270) 正在运行...
38.6、存储目录授权:
[root@backup ~]#mkdir -p /tftp
[root@backup ~]#chown -R nobody.nobody /tftp/
#tftp存储数据默认的虚拟用户是nobody;
[root@backup ~]#ls -ld /tftp/
drwxr-xr-x 2 nobody nobody 4096 3月 8 12:33 /tftp/
[root@backup ~]#/etc/init.d/xinetd restart
38.6、测试:
1、在其他的linux设备上安装tftp-client:
[root@lb01 ~]# yum install -y tftp
[root@lb01 ~]# rpm -qa tftp
tftp-0.49-8.el6.x86_64
2、推送数据:
[root@lb01 ~]# tftp 172.16.1.41
tftp> put test.txt
tftp> quit
3、在服务端进行查看:
[root@backup ~]#ls -l /tftp/
总用量 4
-rw-rw-rw- 1 nobody nobody 10 3月 8 12:41 test.txt
原文:https://www.cnblogs.com/LiuChang-blog/p/12315241.html