玩转Windows/Linux tftp命令

Posted 孤独患者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了玩转Windows/Linux tftp命令相关的知识,希望对你有一定的参考价值。

 tftp很好理解, 主要用来传文件, 下面以我的操作来谈谈tftp中最重要的几个命令。 

 

      一. Windows上的sftp命令(据说Linux上也是这样, 当然此处是指非嵌入式的Linux)技术分享图片

      步骤:

      a. 在Windows上开启sftp服务器tftpd32.exe, 然后选定一个默认的目录作为服务器根目录,此时, tftpd32.exe自动读取pc的ip, 该ip就是tftp服务器的ip, 比如192.168.1.101

      b. 在Windows上的cmd中有tftp命令, 切换到一个对应目录, 那么这个目录实际上可以理解为客户端根目录。

 

      命令1: tftp 192.168.1.101 put test.txt   该命令可以把tftp客户端目录下的test.txt文件上传到tftp服务端, 其中的192.168.1.101是服务端iip, put表示上传。

      命令2:    tftp 192.168.1.101 get test.txt   该命令可以把tftp服务端目录下的test.txt文件下载到tftp客户端, 其中的192.168.1.101是服务端iip, get表示下载。

 

       我刚才试过了, 好使!

 

       

       二. 嵌入式设备linux上的sftp命令技术分享图片

        

      步骤:

      a. 在Windows上开启sftp服务器tftpd32.exe, 然后选定一个默认的目录作为服务器根目录,此时, tftpd32.exe上自动读取pc的ip, 该ip就是tftp服务器的ip, 比如192.168.1.101

      b. 在嵌入式设置linux的shell中有tftp命令(假设支持), 切换到一个对应目录, 那么这个目录实际上可以理解为客户端根目录。

 

命令1: tftp -pl test.txt 192.168.1.101    该命令可以把tftp客户端目录下的test.txt文件上传到tftp服务端, 其中的192.168.1.101是服务端ip,  p是put,  l是local

       命令2: tftp -gr test.txt 192.168.1.101    该命令可以把tftp服务端目录下的test.txt文件下载到tftp客户端, 其中的192.168.1.101是服务端ip, g是get, r是remote

 

       我试过了, 好使。 而且我常常用命令1, 从嵌入式设备中取出文件, 放到windows上进行分析技术分享图片

以上是关于玩转Windows/Linux tftp命令的主要内容,如果未能解决你的问题,请参考以下文章

使用TFTP,FTP完成一个文件上传下载系统

百晓生带你玩转linux系统服务搭建系列----pxe远程安装服务器的搭建及无人值守安装

FTP与TFTP

ftp & tftp & vsftpd

TFTP服务[精简版]:简单文件传输协议

用TELNET登录Linux怎么上传自己的文件到Linux机上