?潭水无风?

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

ftp介绍:TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号:69

作用:TFTP是一个传输文件的简单协议,基于UDP协议实现,目的是进行小文件传输。TFTP不具备通常的FTP许多功能,只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,TFTP传输8位数据。传输中有三种模式:netascii,这是8位的ASCII码形式,另一种是octet,是8位源数据类型;最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保持为文件。

虚拟系统:CentOS 6

方法和步骤

1.安装tftp

# yum install -y tftp tftp-server # tftp-server是服务器 tftp是客户端

2.建立传输目录和设置传输目录权限

1 # mkdir /tftpboot       #建立TFTP传输目录
2 # chmod 777 /tftpboot   #设置TFTP传输目录权限

3.配置tftp

配置文件目录:/etc/xinetd.d/tftp

# vim /etc/xinetd.d/tftp

配置文件内容中"server_args"选项是配置TFTP根目录及操作权限的,默认路径"/var/lib/tftpboot/","disable"选项是配置是否启用TFTP服务器的。

配置修改如下:

"server_args"选项指定/tftpboot为根目录,默认只读。参数末尾增加"-c","-c"代表可写入。

4.重启TFTP服务

# service xinetd restart

5.测试

在当前终端输入以下内容:

$ cd /tftpboot
$ touch text.c

打开新终端输入以下内容测试:

$ tftp 127.0.0.1  # 因为127.0.0.1是本地回环地址,指本机IP地址,用于测试本机网络协议是否安装正确
tftp> get text.c

使用方法:

1 $ tftp 192.168.1.8
2 tftp>get <download file>
3 tftp>put <upload file>
4 tftp>q

【进入TFTP操作】
connect:连接到远程tftp服务器
mode:文件传输模式
put:上传文件
get:下载文件
quit:退出
verbose:显示详细的处理信息
tarce:显示包路径
status:显示当前状态信息
binary:二进制传输模式
ascii:ascii传送模式
rexmt:设置包传输的超时时间
timeout:设置重传的超时时间
help:帮助信息
?:帮助信息

posted on 2019-01-25 14:47  万物拾光  阅读(442)  评论(0)    收藏  举报