文档章节

利用tftp协议在Windows10和虚拟机之间传送文件

shzwork
 shzwork
发布于 04/05 22:02
字数 732
阅读 92
收藏 0

利用tftp协议在Windows10和虚拟机之间传送文件

准备环境:vmware中的虚拟机和本地ubuntu主机在同一网段,并且可以ping通

这里,虚拟机的地址是192.168.1.100;pc端地址是192.168.1.155


使用Ttfp传送文件,需要服务端和客户端。比如Windows想从ubuntu上下载文件,那就需要先把ubuntu做成Tftp服务器,然后用windows上的客户端进行下载。由于Windows10本身并没有tftp服务器,只有tftp客户端。所以如果说想要将Ubuntu作为客户端,Windows作为服务器端的话,需要下载tftpd32应用程序;

一、windows安装tftpd32

tftpd32下载地址:    https://pan.baidu.com/s/1OXluwUvDqIEo8r7llfwJNA 密码:w5xm

开启windows的tftp客户端功能

二、ubuntu安装tftp服务器和客户端

(1)sudo apt-get install tftp-hpa tftpd-hpa xinetd


其中:tftp-hpa   是客户端软件; tftpd-hpa : 是服务程序; xinetd      : 是新一代进程守护程序。  

(2)在/etc/xinetd.d/下创建并配置tftp文件

sudo vim /etc/xinetd.d/tftp

service tftp
{
    socket_type = dgram
    protocol = udp
    wait = yes
    user = root
    server = /usr/sbin/in.tftpd

    server_args = -s /home/fyp/sda3/tftp -c 

//指定 TFTP 存储路径 (-c 允许上传),先在/home/fyp/sda3新建文件夹tftp,然后修改文件夹的权限sudo chmod 777 /tftpboot

    disable = no
    per_source = 11
    cps = 100 2

    flags=IPv4

}


(3)配置tftpd-hpa

sudo vim /etc/default/tftpd-hpa 

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/fyp/sda3/tftp"
TFTP_ADDRESS="0.0.0.0:69"

TFTP_OPTIONS="-l -c -s"

(4)重启tftp服务器 sudo service tftpd-hpa start/restart

重启的时候一直出现有错误的提示,没有解决,不过看起来好像不影响文件的传输;

三、Ubuntu为客户端,Windows为服务器

(1)ubuntu客户端向windows服务器端put文件

在Windows端打开刚刚下载好的tftpd32应用程序。这时tftpd会自动识别Windows的IP地址,点击Browse可以选择将传输的文件存放的位置,ShowDir按钮可以查看选择的存放文件夹下的文件信息。

在/home/fyp/sda3/tftp下新建fyp.txt

在Ubuntu端命令行下输入如下命令,要在/home/fyp/sda3/tftp下输入tftp,否则找不到要put的文件,可以看到windows的指定目录E:\tftp文件夹下多了fyp.txt

(2)ubuntu客户端从windows服务器端get文件

直接用get a.txt就得到了windows的指定目录E:\tftp文件夹的a.txt

四、Ubuntu为服务器,Windows为客户端

windows客户端向ubuntu服务器put b.txt

从ubuntu get c.txt


--------------------- 
作者:樊小辫 
来源:CSDN 
原文:https://blog.csdn.net/weixin_39371711/article/details/79500248 
版权声明:本文为博主原创文章,转载请附上博文链接!

本文转载自:https://blog.csdn.net/weixin_39371711/article/details/79500248

shzwork
粉丝 11
博文 651
码字总数 10405
作品 0
厦门
私信 提问
linux中tftp服务器设置及测试,图解

本想把我原来用的新浪博客上的弄过来呢,结果竟然照片不能看。还是把这个地址记下来吧 http://blog.sina.com.cn/s/blog_b90c3cdf0101fxgz.html PC机系统:win7 虚拟机linux系统:fedora9 开发...

长平狐
2013/06/17
312
0
嵌入式开发板iTOP-4412实现TFTP文件传输

本文转自迅为:http://www.topeetboard.com 本文讲解如何通过 TFTP 来实现在线调试应用程序。 TFTP(Trivial File Transfer Protocol,简单文件传输协议) ,是一个基于 UDP 协议实现的用于在...

歌之王子殿下
2016/03/15
488
0
Cisco PT模拟实验(20) 通过TFTP协议备份、恢复配置或系统升级

Cisco PT模拟实验(20) 通过TFTP协议备份、恢复配置或系统升级 实验目的: 掌握TFTP方式备份、恢复配置文件的基本命令 掌握TFTP上传IOS文件并升级系统的方法 熟悉TFTP协议文件传输的原理 实验...

狄钦dQ
2017/12/29
0
0
PXE安装CentOS

一、PXE 1、pxe概念 PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持...

Joah_Li
2017/09/17
0
0
FTP、TFTP、NFS、SSH介绍及在 Ubuntu 上的安装配置

玩板子由于需要频繁进行文件烧写、传输和下载,所以经常会用到标题中提到的几种服务。刚接触嵌入式时,老是对这几种服务分不清,对几种服务的用法及功能也比较模糊,现在特意查找资料,记录下...

倔强的小蚂蚁
2016/09/28
98
0

没有更多内容

加载失败,请刷新页面

加载更多

64.监控平台介绍 安装zabbix 忘记admin密码

19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做 19.1 Linux监控平台介绍: 常见开源监控软件 ~1.cacti、nagios、zabbix、smokeping、ope...

oschina130111
今天
13
0
当餐饮遇上大数据,嗯真香!

之前去开了一场会,主题是「餐饮领袖新零售峰会」。认真听完了餐饮前辈和新秀们的分享,觉得获益匪浅,把脑子里的核心纪要整理了一下,今天和大家做一个简单的分享,欢迎感兴趣的小伙伴一起交...

数澜科技
今天
7
0
DNS-over-HTTPS 的下一代是 DNS ON BLOCKCHAIN

本文作者:PETER LAI ,是 Diode 的区块链工程师。在进入软件开发领域之前,他主要是在做工商管理相关工作。Peter Lai 也是一位活跃的开源贡献者。目前,他正在与 Diode 团队一起开发基于区块...

红薯
今天
10
0
CC攻击带来的危害我们该如何防御?

随着网络的发展带给我们很多的便利,但是同时也带给我们一些网站安全问题,网络攻击就是常见的网站安全问题。其中作为站长最常见的就是CC攻击,CC攻击是网络攻击方式的一种,是一种比较常见的...

云漫网络Ruan
今天
12
0
实验分析性专业硕士提纲撰写要点

为什么您需要研究论文的提纲? 首先当您进行研究时,您需要聚集许多信息和想法,研究论文提纲可以较好地组织你的想法, 了解您研究资料的流畅度和程度。确保你写作时不会错过任何重要资料以此...

论文辅导员
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部