简单文件传输TFTP服务器搭建 Linux RHEL6

Tftp 的应用场合

1、交换机或路由器升级或备份

2、无盘工作站 存放boot loader

3、嵌入式开发时装载系统

4、大规模的服务安装布署

安装

1、# yum install xinetd

# yum install -y
tftp-server

2、检查是否开机启动

# chkconfig --list |
grep xinet

xinetd          0:off   1:off  
2:off   3:on    4:on   
5:on    6:off

xinetd based
services:

chargen-dgram:  off

chargen-stream: off

cvs:            off

daytime-dgram:  off

daytime-stream: off

discard-dgram:  off

discard-stream: off

echo-dgram:     off

echo-stream:    off

rsync:          off

tcpmux-server:  off

time-dgram:     off

time-stream:    off

3、配置

# vim
/etc/xinetd.d/tftp

service tftp

{

socket_type             = dgram

protocol                = udp

wait                    = yes

user                    = root

server                  = /usr/sbin/in.tftpd

server_args             = -s /var/lib/tftpboot   
-c

文件存放目录 RHEL5的目录为 /tftp/boot  可自定义 -c 允许上传

disable                 = no

per_source              = 11

cps                     = 100 2

flags                   = IPv4

}

#
chkconfig tftp on

也可已直接通过命令将服务改为开机启动

[[email protected] ~]#
chkconfig --list | grep tftp

tftp:           on

4、启动服务Xinetd

# /etc/init.d/xinetd
start

5、验证tftp是否启动成功并监听本地69端口

[[email protected] ~]#
netstat -anup | grep 69

udp        0     
0 0.0.0.0:69                 
0.0.0.0:*                              
15763/xinetd

6、测试上传和下载

tftp -i
192.168.1.201 put TFTPServ.CNT

tftp -i
192.168.1.201 get vm-tool.tar.gz

时间: 2024-11-08 21:01:40

简单文件传输TFTP服务器搭建 Linux RHEL6的相关文章

tftp简单文件传输协议搭建

TFTP 简单文件传输协议 安装 sudo apt-get install tftp  tftpd openbsd-inetd 需要tftp tftpd openbsd-inetd  3个应用组件 配置 在/etc/inetd.conf tftp        dgram    udp    wait    nobody    /usr/sbin/tcpd    /usr/sbin/in.tftpd /home/gec/tftp 其中/home/gec/tftp就是tftp通信目录 建立目录 和

TFTP 简单文件传输协议

简 介 简单文件传输协议是一种基于UDP协议的客户端和服务器之间进行简单文件传输的协议,它提供了不复杂.开销不大的文件传输服务. 它使用UDP协议的69号端口作为其传输,不能列出目录内容,无验证或加密机制,被用于在远程服务器上读取或写入文件,因此文件的传输过程也不像FTP协议那样可靠.但是TFTP不需要客户端的权限认证,也就减少了无谓的系统和网络带宽消耗,因此在传输琐碎不大的文件时,效率更加高,目前主要适用于私人的本地网络中,常用于PXE无盘启动,网络设备的设置等. 部署环境: rhel6.5操

基于TCP的TFTP(Trivial File Transfer Protocol,简单文件传输协议) 的c编程实现

我们或许都听到过,TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂.开销不大的文件传输服务. 本文就简单的叙述下tftp的小文件传输功能以及客户端对服务器的列表功能. 之前就一直很纳闷,我们经常在网上下载什么东西或者从别处传输一个文件,具体是怎么实现的呢?于是乎,翻查一些资料,加上自己对网络编程的逐步加深,所以功夫不负有心人,还算是大致的完成了下. 本例程实现的功能呢?

【RL-TCPnet网络教程】第38章 TFTP简单文件传输基础知识

第38章      TFTP简单文件传输基础知识 本章节为大家讲解TFTP(Trivial File Transfer Protocol,简单文件传输协议)的基础知识,方便后面章节的实战操作. (本章的知识点主要整理自网络) 38.1  初学者重要提示 38.2  TFTP基础知识参考资料 38.3  TFTP基础知识点 38.4  总结 38.1  初学者重要提示 TFTP简单文件传输协议在实际项目中有比较重要的实用价值,需要初学者对TFTP的基础知识也有个认识. 38.2  TFTP基础知识

《DHCP服务器搭建》RHEL6

DHCP服务器: 1.解析ip 2.给客户端分配ip 安装好dhcp软件包: 刚装好dhcp服务软件包,系统默认是启动不起来的. 3,dhcp服务的配置文件是没有的,需要cp模板: 4.dhcp服务的配置文件几乎多数都为注释,有效行就这么几行: ddns-update-style interim;          /*dhcp支持的dns动态更新方式*/ignore client-updates;                     /*忽略客户端DNS动态更新*/ subnet 192.

服务器搭建--Linux安装erlang

1.安装依赖环境: 1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 2)安装ncurses yum -y install ncurses-devel 2.下载erlang: 官网下载:http://erlang.org/download/ 或者直接下载 [[email protected] ~]# cd /usr/lo

服务器搭建--Linux安装rabbitmq

安装rabbitmq需要先安装erlang:安装erlang参考https://blog.csdn.net/ztx114/article/details/79912570 1.下载rabbitmq-server-generic-unix-3.6.15.tar.xz 我是安装在/usr/local/soft/目录下,首先切换到/usr/local/soft/目录没有soft文件夹的需要先创建文件夹: cd /usr/local/soft/[[email protected] soft]# tar

使用 PuTTY 安全复制客户端将文件传输到您的 Linux 实例

使用 PuTTY 安全复制客户端将文件传输到您的 Linux 实例 PuTTY 安全复制客户端 (PSCP) 是一个命令行工具,您可以用它在 Windows 计算机与 Linux 实例之间传输文件.如果您更喜欢图形用户界面(GUI),您可以使用一种叫作"WinSCP"的开源 GUI 工具.有关更多信息,请参阅 使用 WinSCP 将文件传输到您的 Linux 实例. 要使用 PSCP,您将需要在使用 PuTTYgen 转换您的私有密钥中生成的私有密钥.您还需要 Linux 实例的公有

如何部署一个本地的web项目到服务器-搭建linux环境(2)?

前面我们已经把linux环境部署好了,在这里我们可以把我们需要的上线的html文件或者其他发布到服务器上. 先说一下linux基础命令:ls,cd,mkdir,vim,等等 具体参考:这位大神的博客 然后先创建一个文件夹放置我们需要上线的html文件: mkdir test 这里我们事先准备好我们要上线的文件,比如react,vue经过webpack打包后的文件都可以: 使用Transmit进行文件传输, 首先查看服务器ip,sftp传输需要ip 具体设置如下: 成功链接就会出现下面的页面,这样