导航:首页 > 配服务器 > tftp服务器下载地址

tftp服务器下载地址

发布时间:2022-09-23 22:04:24

① 怎么开启TFTP服务

先下一个TFTP
服务器,一般各种固件里面会自带。这个可以去我的CSDN下找到,免积分。
这里面第一行
意思是当面TFTP
的主目录为这个
这里面的第二行是当前服务器的监听IP
地址
第一个标签TFTP
SERVER
的内容是当前服务器的日志
点击下面的setting
之后弹出窗口,主要设置选项
只有tftp的端口,tftp
的默认目录,以及DHCP
服务是否开启。
这里提到DHCP
。某些路由器
或者其他嵌入式设备,在烧写的过程中允许
使用“超级终端”连接,但是没有IP地址,也无法设置IP地址,这时候就需要开启DHCP
的服务器,进行对嵌入式设备的连接。
如果嵌入式设备支持自动升级,则将TFTP
服务器开启之后,设备会自动从tftp服务器上下载BIN
的文件系统,如果不支持自动烧写,则需要输入一些命令
本文给出例子:
tftp
192.168.1.2
tftp>get
<download
file>
tftp>put
<upload
file>
tftp>q

② windows server 2003怎么搭建TFTP服务器

1.打开到这个目录“C:\WINDOWS\system32\dllcache”,找不到“dllcache”的,请安以下操作
点菜单上的“工具->文件夹选项->查看”把“显示所有文件和文件夹”勾选上,把“隐藏受保护的……”

勾去掉。

2.复制“tftpd.exe”文件到SYSTEM32目录下,或其它可行目录

3.下载“instsrv.exe”,这是服务创建工具,是微软自已的,找不到的朋友,我提供个下载地址,下载

完后放入SYSTEM32目录

4.打开MS-DOS,输入以下命令“instsrv tftpservice C:\Windows\system32\tftpd.exe”,系统会提示

服务装载成功,然后再输入以下命令“net start tftpservice”,启动服务

5.删除服务,请用以下命令“instsrv tftpservice remove”

6.在C盘或系统所在盘建一文件夹“tftpdroot”,用于存放TFTP文件

7.相关命令语法如下:
tftp -i 192.168.1.90(TFTP服务器IP) get(下载)/put(上传) e:\sn.txt(文件路径)

小提示:复制上面提到的命令,打开你的MS-DOS窗口,在蓝色标题栏上点右键->编辑->粘贴,可以把你复

制的命令贴入到命令提示符所在的位置

C:\Documents and Settings\Administrator>instsrv tftpservice C:\Windows\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:\Documents and Settings\Administrator>net start tftpservice
tftpservice 服务正在启动 .
tftpservice 服务已经启动成功。

③ 如何开启tftp服务器

在路由器的upnp设置里面是可以设置开启的但是有些路由可能会直接升级不成功,因为可能是软件不支持,点开upnp以后,路由器就会假死,接着就不能上网!您可以试试以下这个软件 软件名称: Cisco TFTP Server 汉化版(姜鹏) V1.1 软件简介: CISCO公司出品的 TFTP 服务器,常用于CISCO 路由器的IOS升级与备份工作。也可用于个人建立TFTP服务器,进行文件传输。软件中附带了一个命令行方式的TFTP 客户端,文件名为TFTP.EXE,用它可以测试你建立的TFTP服务器。 升级说明:1、 请到TL-LINK网站下载对应版本最新的升级程序或者联系技术支持人员获取升级程 序,下载和升级前请关闭电脑防病毒软件; 2、 升级请在Win xp、WinNT 、 Win2000 、Win98 、 Win95 的操作系统下进行; 3、 打开“我的电脑”-“工具”-“文件夹选项”-“查看”,将“隐藏已知文件的扩展名”选项前面的小钩去掉,然后按“确定”; 4、 将升级包解压缩,产生的文件夹内,将Tftpd32.exe双击打开不要关闭; 5、 保持解压得到得文件内*.bin文件和设备升级界面的文件名相同;并注意升级过程不可断电。 6、 点击路由器“软件升级”界面的“升级”按钮,升级成功后在TFTPd32的窗口上会出现升级成功的信息; 7、 升级成功后,请检查路由器参数设置;下载地址: http://www.skycn.com/soft/18565.html http://download.csdn.net/source/783843

④ 怎么使用tftp服务器

  1. 先下一个TFTP 服务器,一般各种固件里面会自带。这个可以去我的CSDN下找到,免积分。

  2. 这里面第一行 意思是当面TFTP 的主目录为这个


  3. 这里提到DHCP 。某些路由器 或者其他嵌入式设备,在烧写的过程中允许 使用“超级终端”连接,但是没有IP地址,也无法设置IP地址,这时候就需要开启DHCP 的服务器,进行对嵌入式设备的连接。

  4. 如果嵌入式设备支持自动升级,则将TFTP 服务器开启之后,设备会自动从tftp服务器上下载BIN 的文件系统,如果不支持自动烧写,则需要输入一些命令。


⑤ tftp服务器如何下载和上传配置

不需要,tftp是小型服务器,用来传小文件,大了用ftp
格式
tftp
-i
ip
get
(put)
文件名

⑥ 如何安装linux的tftp服务器

以下资料来源网上:
fedora下tftp服务器的安装与配置
总结过程如下:

1.下载tftp服务器、客户端tftp和守护进程xinetd三个包
yum install xinetd tftp tftp-server

//xinetd.i386 2:2.3.14-21.fc10
//tftp-0.49-1.fc10.i386.rpm
//tftp-server-0.49-1.fc10.i386.rpm

2.配置vi /etc/xinetd.d/tftp
修改server_args = -s /tftpboot -c,这里的-c一定要加上,否则只能下载不能上传!!!
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot -c
per_source = 11
cps = 100 2
flags = IPv4
}

3.关闭防火墙

4.建立tftp工作目录并修改属性(不修改属性会出现error)
cd /
mkdir tftpboot
chmod 777 -R /tftpboot/

5.开启服务,上传下载文件

######################################

我的配置过程中先后顺序和出现的问题如下:

下载tftp服务客户端tftp和守护进程xinetd
yum install xinetd
yum install tftp tftp-server
//xinetd.i386 2:2.3.14-21.fc10
//tftp-0.49-1.fc10.i386.rpm
//tftp-server-0.49-1.fc10.i386.rpm
关闭防火墙
service xinetd restart
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]
cd /
mkdir tftpboot
cd tftpboot
cp /etc/inittab /tftpboot/
tftp 172.18.1.90
tftp> get inittab
Transfer timed out.

tftp>quit
[root@localhost tftpboot]# netstat -a|grep tftp
[root@localhost tftpboot]# ls
inittab
[root@localhost tftpboot]# touch aaa
[root@localhost tftpboot]# ls
aaa inittab
[root@localhost tftpboot]# tftp 172.18.1.90
tftp> get aaa
Transfer timed out.

tftp> quit
不知何故出现“Transfer timed out.”的错误提示,想想没有修改tftp配置文件:
[root@localhost tftpboot]# cd /etc/xinetd.d
[root@localhost xinetd.d]# vi tftp
修改保存:
disable=no
server_args=-s /tftpboot/ -c
[root@localhost xinetd.d]# cd /
[root@localhost /]# /etc/init.d/xinetd restart
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]
[root@localhost /]# netstat -a | grep tftp
udp 0 0 *:tftp *:*
[root@localhost /]# tftp 172.18.1.90
tftp> get aaa
Error code 1: File not found
tftp> get inittab
Error code 1: File not found
tftp> quit
错误不一样了,以为需要安装tftpd服务器端,yum install tftpd没有源
但这次想起来新建/tftpboot/目录时候没有对该目录权限进行修改,就一切ok了
[root@localhost /]# chmod 777 -R /tftpboot/

[root@localhost /]# tftp 172.18.1.90
tftp> get aaa
tftp> get inittab
tftp> q
[root@localhost /]# ls
aaa boot etc inittab lost+found mnt proc sbin srv tftpboot usr
bin dev home lib media opt root selinux sys tmp var
//根目录出现了aaa和inittab文件,下载成功!
再来试试上传文件:
[root@localhost /]# cd /tftpboot
[root@localhost tftpboot]# ls
aaa inittab
[root@localhost tftpboot]# rm aaa
rm: remove regular empty file `aaa'? y
[root@localhost tftpboot]# ls
inittab
[root@localhost tftpboot]# tftp 172.18.1.90
tftp> put aaa
tftp: aaa: No such file or directory
tftp> put aaa
tftp: aaa: No such file or directory
tftp> q
[root@localhost tftpboot]# cd /
[root@localhost /]# ls
aaa boot etc inittab lost+found mnt proc sbin srv tftpboot usr
bin dev home lib media opt root selinux sys tmp var
[root@localhost /]# tftp 172.18.1.90
tftp> put aaa
tftp> q
[root@localhost /]# cd /tftpboot
[root@localhost tftpboot]# ls
aaa inittab
上传成功!
上面错误原因就是tftp的执行目录要再根目录下进行,因为默认根目录为当前操作的目录

⑦ 网络bootp怎么改

配置DHCP/BOOTP和TFTP服务器

这个解决方案使用标准的 Linux DHCP 服务器,该服务器是所有主要的 Linux 发行版的一部分。在这一步骤中,需要配置 DHCP 服务器以为新的 LPAR 提供网络引导信息。

初始代码通过 Trivial File Transfer Protocol(TFTP)服务器装载到 LPAR。要设置网络引导,必须将 DHCP 服务器和 TFTP 服务器装载到网络中的服务器。

这个解决方案使用的 DHCP 服务器并没有配置为动态地向网络中的系统提供 TCP/IP 地址,但它能够在同一个网络上和担任这一传统角色的 DHCP 服务器共存。

即使 DHCP 服务器所在的网络与引导系统的网络不同,也可以使用这种类型的配置。例如,它可以通过德克萨斯州的服务器动态地引导在纽约的系统。

要使 lpar_netboot 命令能够按照这个解决方案的 步骤 3 那样工作,则需要为每个安装的 LPAR 配置 DHCP 服务器。

这个方法的优点是:自动安装 LPAR 所需的所有配置信息都包含在 dhcpd.conf 文件中。因此,在前面步骤中更改的 AutoYaST 文件不需要包含任何用于定义 LPAR 网络配置的硬编码信息。

清单 2 包含了一个示例 dhcp.conf 文件。使用这个示例作为一个模型,并为每个需要配置的 LPAR 添加额外的 host 定义。本文 下载 小节的压缩文件包含一个名为 addsystem 的脚本,您可以使用它来自动化 dhcpd.conf 文件的编辑过程。

每次更改 dhcpd.conf 文件时,必须重启 DHCP 服务器使更改生效。

subnet 将该服务器配置为响应其他服务器的请求,而不考虑这些服务器在网络中的位置。因为没有将这个 DHCP 服务器配置为动态寻址,所以它将响应来自 LPAR 的引导请求,并且不影响在网络上进行正常的 DHCP 操作。

host 部分定义每个需要配置的 LPAR。配置文件中可以拥有多个 host 部分。这个示例的 host 部分仅包含安装 LPAR 所需的最少选项(并且以后将 LPAR 作为 DHCP 客户机引导时还可以使用这个选项)。

host-name 是 DNS 分配给客户机的 IP 地址的名称。如果客户机没有 DNS 条目,这个选项应该指定需要包含在 LPAR 的本地主机文件中的名称。

fixed-address 是分配给 LPAR 的 IP 地址。这个指定的地址用于代替 DHCP 服务器的默认地址池。这样做的优点是在每次引导操作系统时为 LPAR 保留这一 IP 地址。

hardware ethernet 指定 LPAR 的 MAC 地址。使用这个选项在安装的 BOOTP 阶段将 LPAR 和 host 条目关联起来。

filename 指定响应 BOOTP 请求时需要装载的 Linux 内核。必须能够通过由 next-server 选项指定的服务器上的 TFTP 访问这个文件。或者,如果忽略 next-server,则必须能够通过 DHCP 服务器上的 TFTP 访问这个文件。

next-server 指定服务器的地址。在这个服务器上,通过 TFTP 可以访问在 filename 选项中定义的 Linux 内核。如果 TFTP 服务器与 DHCP 服务器都在同一个服务器中,则可以跳过这个选项。

option routers 指定 TFTP 服务器的地址,前提是将路由器配置为在网络中不将 TFTP 服务器请求转发到 TFTP 服务器。如果 TFTP 服务器和 DHCP 服务器在同一个机器上,则可以跳过这个选项。

可以使用 SLES 发行版中的 atftpd 包配置 TFTP 服务器。TFTP 配置提供一个目录,在这里可以使用 TFTP 下载文件。下载目录通常为 /tftpboot。在 dhcpd.conf 文件中的每个 host 部分的 filename 参数上指定的文件必须位于该下载目录中。

例如,对于网络安装 SUSE,该文件为 inst64 文件,可从 SUSE 安装 CD 的 /suseboot 目录获得。您需要将该文件放到 /tftpboot 目录,确保所有人都有读取它的权限。

⑧ 如何安装RED HAT LINUX的tftp服务器呢

Tftp安装使用全接触
发表日期:2004年10月8日

--------------------------------------------------------------------------------

菜鸟A通过时下比较流行的webdav漏洞进行溢出攻击得到了一个shell,但是在加了管理员帐户后他却发现发现建立了管理员帐户之后却不能ipc$连接,在cmd下又不能开启ipc$,提示启动错误。那么怎么上传文件呢?菜鸟听人说过可以用ftp,但是由于cmd环境下ftp是不能实现交互的,所以这样反而会害了人,输入ftp后,cmd停在那里不动了?菜鸟傻眼了;也有人说是用echo命令写一个从指定ftp下载程序的文件,然后通过ftp –s:file命令来下载,这个通过实践是可行的,但是菜鸟又觉得有点麻烦。怎么办?
这时,一个声音在耳边响起:用tftp吧,给你快乐。Tftp?!@#$^&*,菜鸟想了一会,不得其解。听说过ftp,那tftp又是什么呢?那么今天我就给菜鸟们讲解下它的安装使用过程以及在入侵中的作用和自己的心得体会。

一. TFTP简介:

Tftp是Trivial File Transfer Protocol的简称,翻译为简单文件传输协议,它是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,虽然功能有点少,但是在我们的入侵中帮助还是很大的。
Tftp与Win2K自带的Ftp服务器和目前流行的Serv-u所不同的是Tftp是承载在UDP端口;与Ftp相比,TFTP的大小要小的多;缺陷是它提供的数据流传输服务是不可靠的,它不提供存取授权与认证机制,使用超时重传方式来保证数据的到达,使用的是UDP 69端口。但是由于它采用的是UDP端口,很容易摆脱防火墙的限制和IP安全策略对端口的审核,可以在入侵的时候灵活的使用,这也就是我向大家介绍它的原因了。

二:TFTP服务的开启:

也许你还记得经典的unicode漏洞,利用这个漏洞可以在浏览器里执行命令,可以通过tftp上传idq.dll,然后结合ispc.exe来获取管理员权限。但是你知道tftp服务器不是很容易找的,但是话又说回来了,既然Tftp.exe是微软自带的一个比较可爱的小工具,那么我们就可以利用它来做点事,为肉鸡开启Tftp服务,那就不用愁着找不到tftp服务器了。我们可以在Win2k的Winnt\system32下找到Tftp.exe,还可以在WINNT\system32\dllcache下找到Tftp.exe。当然你可以在命令行下输入:dir %windir%\tftp* /s(表示在%windir%目录所有子目录搜索tftp前缀程序)。我的机子反馈的信息是这样的:
驱动器 C 中的卷没有标签。卷的序列号是 287C-D610
C:\WINNT\system32 的目录
2002-07-22 12:05 17,680 tftp.exe
1 个文件 17,680 字节
C:\WINNT\system32\dllcache 的目录
2002-07-22 12:05 17,680 tftp.exe
2001-08-22 08:00 19,728 tftpd.exe
2 个文件 37,408 字节
大家也看到了,这里出现了一个Tftpd.exe程序,没有错,它是tftp服务器的服务端程序。怎么开启肉鸡的tftp服务呢,双击运行?-install?这里我们需要ResourceKit里的一个工具instsrv.exe把tftp安装为服务,instsrv是命令行下的工具,srvinstw.exe是它的gui版本,看图

1:我们来看它的说明:
C:\Longker>instsrv.exe
Installs and removes system services from NT
INSTSRV <service name> (<exe location> | REMOVE) [-a <Account Name>] [-p <Account Password>]
Install service example:
INSTSRV MyService C:\MyDir\DiskService.Exe
-OR-
INSTSRV MyService C:\mailsrv\mailsrv.exe -a MYDOMAIN\joebob -p foo

Remove service example:
INSTSRV MyService REMOVE

那我们就把tftp安装为服务:

C:\Longker>instsrv "Tftp services" c:\winnt\system32\dllcache\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.

就这样,我们把tftp服务安装上了,服务名是Tftp services,下面来启动它:

C:\Longker>net start "tftp services"
Tftp services 服务正在启动。
Tftp services 服务已经启动成功。

OK,服务已经启动成功了,我们可以用fport来查看端口开启的情况:
1524 tftpd -> 69 UDP c:\winnt\system32\dllcache\tftpd.exe
看到了,它是采用UDP协议来进行文件传输的,开启的端口是69。
或者我们可以用以下命令来查询:
C:\Longker >netstat -an |find "69"
netstat -an |find "69"
UDP 202.xx.xx.165:69 *:*
服务启动成功后,会在系统跟目录下生成tftpdroot文件夹,我们上传和提供下载的文件就放在这里。
这里有一个很好的Tftp服务器推荐给大家,有日志记录和目录设定功能,还显示传输进度,最重要的是它是免费的,而且可以在多个平台使用
下载地址http://5ihack.vicp.net:88/down/show.asp?id=219

三:如何使用Tftp:

TFTP 自带的帮助信息:
TFTP [-i] host [GET | PUT] source [destination]
-i Specifies binary image transfer mode (also called
octet). In binary image mode the file is moved
literally, byte by byte. Use this mode when transferring binary files.
host Specifies the local or remote host.
GET Transfers the file destination on the remote host to
the file source on the local host.
PUT Transfers the file source on the local host to
the file destination on the remote host.
source Specifies the file to transfer.
destination Specifies where to transfer the file.

说明:
-i选项是以二进制模式传送文件,很多Exploit代码就需要用这种模式来传送。
Host是开启了tftp服务的主机,可以是本地主机也可以是远程主机。
get就是到当前运行的目录里面下载,而put就是把文件上传到了开了tftp服务的机子。Source是你要上传或者是下载的文件名称。
下面举几个列子:
C:\Longker>tftp -i 202.xx.xx.165 get sc.exe
tftp -i 202.xx.xx.165 get sc.exe
Transfer successful: 63248 bytes in 1 second, 63248 bytes/s
这个是从开了tftp服务的主机下载sc.exe程序,速度不错吧 :)

C:\Longker>tftp -i 202.xx.xx.165 put sc.exe
tftp -i 202.xx.xx.165 put sc.exe
Transfer successful: 63248 bytes in 1 second, 63248 bytes/s
上面是把sc.exe上传到tftp服务器。

四:相关问题解答:

由于tftp是微软自带的,所以我们入侵了一台机子后,可以使用它来上传我们所要用到的工具,而不用下载其他的工具了。那么刚才菜鸟的问题也就迎刃而解了,我们可以用tftp下载我们需要的工具,或者是只用tftp下载wget.exe(一个可以从web服务器下载程序的小型工具),然后用wget下载自己实现准备好的工具包。
前面的问题是解决了,但是或许菜鸟还会遇到些问题,比如要把上传的文件删除的时候却出现了错误提示:拒绝访问!怎么回事?我自己上传的文件却不能删除,太假了。那是因为用tftp上传下载的文件默认是具有只读属性的,所以我们在删除前需要用attrib –R 来去掉它的只读属性。
大家也知道,很多网络蠕虫或黑客攻击程序都尝试通过某种漏洞获得命令行的运行权限,而这些获得权限的过程中,蠕虫往往是通过Windows自带的tftp客户端程序去获取一些需要的攻击程序或后门程序,如nc之类的工具。较新的比如是现在热门的asp木马,也可以利用cmd.asp调用tftp来下载工具,进而获取系统管理员权限。注重安全的读者也许会问,那万一我的机子也被入侵了,怎么了防止入侵者使用tftp呢?我这里介绍两种方法给大家。
1:可以用cacls来限制用户对程序的访问
C:\>cacls
显示或者修改文件的访问控制表(ACL)

CACLS filename [/T] [/E] [/C] [/G user:perm] [/R user [...]]
[/P user:perm [...]] [/D user [...]]
filename 显示 ACL。
/T 更改当前目录及其所有子目录中指定文件的 ACL。
/E 编辑 ACL 而不替换。
/C 在出现拒绝访问错误时继续。
/G user:perm 赋予指定用户访问权限。
Perm 可以是: R 读取W 写入C 更改(写入) F 完全控制
/R user 撤销指定用户的访问权限(仅在与 /E 一起使用时合法)。
/P user:perm 替换指定用户的访问权限。
Perm 可以是: N 无R 读取W 写入C 更改(写入) F 完全控制
/D user 拒绝指定用户的访问。
在命令中可以使用通配符指定多个文件。也可以在命令中指定多个用户。
相关帮助信息如上,那我们可以禁止iusr_computername用户对tftp.exe的运行权限。
C:\>cacls c:\winnt\system32\tftp.exe /D iusr_computername
C:\>cacls c:\winnt\system32\dllcache\tftp.exe /D iusr_computername

是否确定(Y/N)?y
处理的文件: c:\winnt\system32\tftp.exe
处理的文件: c:\winnt\system32\dllcache\tftp.exe

C:\>tftp
拒绝访问。
显然我们达到了我们的目的。类似的我们可以禁止iusr用户对cmd.exe的调用。
2:我们能不能把tftp删除以绝后患呢?不行,因为在WIN2K下,tftp.exe之类的系统关键程序受到Windows File Protection系统的保护,无法直接更改。这里我们介绍另外一种方法,
用文本编辑工具打开%systemroot%\system32\drivers\etc下的service文件找到对应的tftp那一行:
bootps 67/udp dhcps #Bootstrap Protocol Server
bootpc 68/udp dhcpc #Bootstrap Protocol Client
tftp 69/udp #Trivial File Transfer
将 69/udp 替换成 0/udp保存退出。我们再尝试看看能否使用tftp了?

怎么样,提示“timeout occurred了吧,也达到了我们的目的了

⑨ TFTP服务器IP是什么

TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,默认端口号为69。

TFTP ip就是用于上传文件的服务器主机对于的IP,一般是连接设备的主机IP

补充说明TFTP的用途:

在很多设备中,如路由器、交换机、防火墙。。。等设备,为了达到设备与电脑之间的文件互传而提供的功能,一般所传为配置文件、升级包的。一方面可以传到电脑上做为备份,也可以通过TFTP传到设备上进行恢复备份或对系统进行升级。

阅读全文

与tftp服务器下载地址相关的资料

热点内容
铰刀转速进给的算法 浏览:977
php二维数组取一列 浏览:375
安装杀毒软件出现压缩或加密 浏览:973
方舟端游服务器怎么搜索房间 浏览:71
单片机学51好还是stm8好 浏览:798
手中的app如何隐藏 浏览:1001
安卓什么壁纸软件号 浏览:436
java设置内存大小 浏览:434
php循环匹配 浏览:325
技巧pdf 浏览:481
单片机断程序怎么解决 浏览:160
如何制作APP的图片 浏览:506
php大小排序 浏览:550
linuxkerberos 浏览:126
暗黑破坏神3如何下载亚洲服务器 浏览:953
linux中ftp服务器地址怎么看 浏览:438
ansys命令流do 浏览:122
单片机6502 浏览:765
自助洗车有什么app 浏览:937
程序员离职率多少 浏览:322