博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
X Chen笔记----Centos6/7 安装配置tftp服务
阅读量:2394 次
发布时间:2019-05-10

本文共 1567 字,大约阅读时间需要 5 分钟。

TFTP是一个基于UDP协议使用端口69的传输服务,主要用于客户机和服务器之间进行简单文件传输。TFTP协议专门为小文件传输而设计,只能从服务器上获取文件或者向服务器写入文件,不能列出目录,也无法进行认证。

一. 环境

系统:Centos6/7

共享路径:root/tftp  此目录可根据需求自定,文件权限必须777

Selinux:关闭

二. 安装

1. 安装tftp服务

    yum install -y tftp-server

2. 安装xinetd依赖服务

    yum install -y xinetd

3. 检查是否安装成功

  rpm -qa | grep tftp  rpm -qa | grep xinetd

 

三. 配置

1. 创建共享文件夹及授予权限

    mkdir /root/tftp    chmod 777 /root/tftp

 

2. 配置tftp服务

    vi /etc/xinetd.d/tftp

按以下例子配置tftp服务

“server_args” 为共享目录, 后面的-C为可写入,如果没有-C则只可读不可写。

“disable”为是否关闭,默认是yes,将yes改为no即为开启tftp服务。

service tftp{        socket_type             = dgram        protocol                = udp        wait                    = yes        user                    = root        server                  = /usr/sbin/in.tftpd        server_args             = -s /root/tftp -C        disable                 = no                            #默认为yes,这里我们将其更改为no        per_source              = 11        cps                     = 100 2        flags                   = IPv4}

 3. 重启服务

    Centos 6:

service xinetd restart

   Centos 7:

systemctl restart xinetd

4.防火墙放行

Centos7:

firewall-cmd --permanent --add-port=69/udpfire-cmd --reload

 

五. 测试

在其他linux设备上安装tftp-client

yum install -y tftp

假设server端ip地址为192.168.1.100,client端ip地址为192.168.1.200,在server端创建文件server,client创建文件client

并在client端使用tftp命令

tftp 192.168.1.100

则会弹出“tftp>”提示符,在其后输入TFTP命令。

主要的TFTP命令其实就三个:

get 接文件名              //将当前目录下的文件上传至TFTP服务器put 接文件名              //从TFTP服务器下载文件到当前目录q                        //退出TFTP客户端工具

分别执行命令get server 和put client,然后查看client端是否有文件server,server端是否有文件client,都有则表明测试成功

转载地址:http://shwob.baihongyu.com/

你可能感兴趣的文章
Java8新特性学习(二)- Optional类
查看>>
Java8新特性学习(三)- Stream类
查看>>
ForkJoin框架使用和原理剖析
查看>>
设计模式-观察者模式
查看>>
CacheLoader returned null for key分析和解决
查看>>
常用的设计模式Java实现及解析
查看>>
Top100案例参会总结
查看>>
Redis源码学习感悟
查看>>
Redis内存节省策略
查看>>
实测win8下安装使用QT4.8+qt creator2.8.0
查看>>
整理:深度学习 vs 机器学习 vs 模式识别
查看>>
深度学习 vs. 概率图模型 vs. 逻辑学
查看>>
IDL box plot
查看>>
IDL vector filed plot
查看>>
piecewise constant function 阶跃常函数
查看>>
IDL save postscript file
查看>>
Bibtex如何使authors in the citation 最多显示两个
查看>>
Bibtex 如何cite 不同格式
查看>>
Cmake environmental variables: how to make find_package, find_path and find_library work
查看>>
Cmake space in path windows
查看>>