tftp

在本机和tftp服务器之间使用TFTP协议传输文件

补充说明

tftp命令 用在本机和tftp服务器之间使用TFTP协议传输文件。

TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。下面就详细介绍一下linux服务器端tftp-server的配置。

语法

tftp(选项)(参数)

选项

-c:指定与tftp服务器连接成功后,立即要执行的指令;

-m:指定文件传输模式。可以是ASCII或者Binary;

-v:显示指令详细执行过程;

-V:显示指令版本信息。

参数

主机:指定tftp要联机的tftp服务器的ip地址或主机名。

实例

1、安装tftp服务器

需要安装xinetd、tftp和tftp-server 3个软件

如果能上网,通过yum安装:

yum install xinetd

yum install tftp

yum install tftp-server

如果不能上网,可以直接安装提供的rpm包:

rpm -ivh xinetd-2.3.14-18.fc9.i386.rpm

rpm -ivh tftp-0.48-3.fc9.i386.rpm

rpm -ivh tftp-server-0.48-3.fc9.i386.rpm

2、配置tftp服务器

修改/etc/xinetd.d/tftp文件,将其中的disable=yes改为disable=no。主要是设置TFTP服务器的根目录,开启服务。修改后的文件如下:

service tftp

{

socket_type =dgram

protocol =udp

wait =yes

user =root

server =/usr/sbin/in.tftpd

server_args =-s /home/mike/tftpboot -c

disable =no

per_source =11

cps =100 2

flags =IPv4

}

说明:修改项server_args= -s -c,其中处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。

3、启动tftp服务器并关闭防火墙

/etc/init.d/iptables stop //关闭防火墙

sudo /sbin/service xinetd start

service xinetd restart

/etc/init.d/xinetd start

看到启动[OK]就可以了

4、查看tftp服务是否开启

netstat -a | grep tftp

显示结果为udp 0 0 *:tftp *:*表明服务已经开启,就表明tftp配置成功了。

5、tftp使用

复制一个文件到tftp服务器目录,然后在主机启动tftp软件,进行简单测试。

tftp 192.168.1.2

tftp>get

tftp>put

tftp>q

6、tftp命令用法如下

tftp your-ip-address

进入TFTP操作:

connect:连接到远程tftp服务器

mode:文件传输模式

put:上传文件

get:下载文件

quit:退出

verbose:显示详细的处理信息

tarce:显示包路径

status:显示当前状态信息

binary:二进制传输模式

ascii:ascii 传送模式

rexmt:设置包传输的超时时间

timeout:设置重传的超时时间

help:帮助信息

? :帮助信息

7、如果老是出现“AVC Denial, click icon to view”的错误,并不能传输文件,需要作如下修改

修改/etc/sysconfig/selinux,将SELINUX设定为disable,使用命令setenforce 0让selinux配置文件生效。

8、Busybox中tftp命令的用法

命令格式为:

tftp [option] ... host [port]

如果要下载或上传文件的话是一定要用这些option的。

-g 表示下载文件 (get)

-p 表示上传文件 (put)

-l 表示本地文件名 (local file)

-r 表示远程主机的文件名 (remote file)

例如,要从远程主机192.168.1.2上下载 embedexpert,则应输入以下命令

tftp -g -r embedexpert 192.168.1.2

tftp怎么给服务器传文件,(tftp) - 在本机和tftp服务器之间使用TFTP协议传输文件...相关推荐

  1. linux 指令tftp传输文件_Linux tftp命令使用详解:在本机与tftp服务器之间使用TFTP协议传输文件...

    tftp命令用在本机和tftp服务器之间使用TFTP协议传输文件. TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现.嵌入式linux的tftp开发环境包括两个方面:一是linux服 ...

  2. linux 指令tftp传输文件_tftp命令_Linux tftp 命令用法详解:在本机和tftp服务器之间使用TFTP协议传输文件...

    tftp命令用在本机和tftp服务器之间使用TFTP协议传输文件. TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现.嵌入式linux的tftp开发环境包括两个方面:一是linux服 ...

  3. linux系统局域网传输,利用ssh在linux系统之间在局域网内传输文件

    利用ssh传输文件 在linux下一般用scp这个命令来通过ssh传输文件.而如果你的工作环境是windows的话,那么可以选择用 secure CRT,或者putty 这样的ssh登录工具来进行传输 ...

  4. 服务器免密码传输文件,CentOS7,使用 scp 命令, ssh 连接方式,免密码传输文件到远程服务器,免密执行远程服务器上的 shell 脚本...

    如题 如果提示:-bash: scp: command not found, 执行下面的命令安装:1 yum install -y openssh-clients 免密码配置通常用 scp 命令通过 ...

  5. 电脑向linux板卡传文件,ARM 开发板嵌入式linux系统与主机PC通过串口传输文件

    ARM 开发板嵌入式linux系统与主机PC通过串口传输文件 本来以为按以下两篇文章就可以几步轻松搞定这个问题,没想到遇到两个小麻烦: 1,我用的xp虚拟机下redhat9.0做主机,按照下面第一篇文 ...

  6. 计算机一级ftp协议传输,文件传输协议(FTP)必将消亡

    文件传输协议(FTP)在RFC 959中定义,于1985年10月发布.文件传输协议(FTP)被设计成为一个跨平台的.简单且易于实现的协议.文件传输协议(FTP)有一个漫长的演化史,是互联网上最重要的应 ...

  7. linux查看远程服务器端口,linux下查看本机和远程服务器的端口是否连通的方法...

    linux下查看本机和远程服务器的端口是否连通的方法 如下所示: 1.ssh -v -p [端口号] [用户名]@[IP地址] 2.curl [IP地址]:[端口号] 以上这篇linux下查看本机和远 ...

  8. Uboot 使用串口Kermit协议传输文件

    在uboot环境下调试裸机程序时,可以通过串口使用kermit协议传输二进制文件或者程序.下面我们了解一下在Window使用的SecureCRT向开发板传输文件. 1.用串口线把电脑和开发板的debu ...

  9. SecureCRT:Yomden协议传输文件的相关使用说明

    使用SecureCRT的Yomden传输文件传输文件的相关使用说明和设置 这里不做Ymodem协议的展开,仅仅记录使用. 1.传输文件的单个数据包大小:128byte和1024byte两种选择: 菜单 ...

  10. 用飞秋往服务器传文件,如何使用飞秋FeiQ实现两电脑通信(或传输文件)

    Linux_文件打包,压缩,解压 一.压缩命令 文件格式:*.gz 命令:gzip 文件名 (ps:不能压缩目录,切压缩后不保留原文件) 压缩前 -rw-r--r--. 1 root root 315 ...

最新文章

  1. stm32f302实现斩波控制步进电机_什么是步进电机控制器?
  2. 谷歌新研究对神经网络数据并行性提出质疑
  3. 如何理解VMware内存资源管理
  4. jq html 多一个引号,为什么jQuery模板会为某些字符串添加双引号
  5. Nginx严格访问代理HTTP资源
  6. windows系统 安装MongoDB
  7. 【vue项目使用echarts实现区域地图绘制,且可点击单独区域】
  8. TCP/IP的基本概念
  9. 3个开源TTS(四)eSpeak1.06的源码调试环境vim+vimgdb
  10. Atitit order algo 排序算法 算法之道 目录 1.1. 生活中常用的排序是插入排序和选择排序 2 2. 0.1 算法分类 2 3. .2 算法复杂度 3 4. 十大经典排序算法(动图
  11. NMEA 0183语句经度、纬度 度分格式转度度格式计算方法
  12. php hr系统,专业hr管理系统
  13. Bex5文档服务器,不通过登录直接打开BeX5的首页和功能页的url是什么?
  14. CISP 考试教材《第 3 章 知识域:信息安全管理》知识整理
  15. 微型计算机就是完全采用大规模集成电路,湖南工大计算机在线作业
  16. 16种常用的数据分析方法-聚类分析
  17. python因子分析法详细步骤_实用干货!因子分析超全步骤总结!
  18. base64编码以及b' '前缀的去除
  19. 3. 一元函数积分学
  20. dw可以编辑java吗_用dreamweaver开发ASP图文教程。(修改资料篇)

热门文章

  1. 安卓rom制作教程_【ROM消息】Simplicity官改:MIUI11 9.12.14全机型更新
  2. 海康visionmaster-软加密
  3. usb通讯——读《圈圈教你玩usb》
  4. 《圈圈教你玩USB》之 USB键盘 【串口输出】
  5. Thinking in java Java编程思想 该不该读
  6. 自动化运维落实基础及常用工具对比
  7. 2022考研数学李永乐线代辅导讲义PDF电子版
  8. 大数据知识点汇总---Redis,Spark,Kafka,Hive,Mysql,Hbase,Hadoop...
  9. MFC开发wps演示
  10. android 文件转base64 base64字符串转文件 语音留言及语音播放