tftp服务器下载

admin 121 2022-10-18

阿里云服务器优惠多,折扣错,惊喜多,请咨询:www.wqiis.com

本文目录一览:

如何安装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.

tftpquit

[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的执行目录要再根目录下进行,因为默认根目录为当前操作的目录

怎么使用tftp服务器

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

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

这里面的第二行是当前服务器的监听IP 地址

第一个标签TFTP SERVER 的内容是当前服务器的日志

点击下面的setting 之后弹出窗口,主要设置选项 只有tftp的端口,tftp 的默认目录,以及DHCP 服务是否开启。

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

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

怎么开启TFTP服务

如果你用的WIN7系统,照着图片给你标出来的方法设置吧:)

设置完了以后,就可以进入dos状态(开始 输入CMD进入dos),输入:TFTP 命令

C:\tftp

向运行 TFTP 服务的远程计算机传入或从该计算机传出文件。

TFTP [-i] host [GET | PUT] source [destination]

-i              指定二进制映像传输模式(也称为

八进制)。在二进制映像模式中,逐字节地

移动文件。在传输二进制文件时,

使用此模式。

host            指定本地或远程主机。

GET             将远程主机上的文件目标传输到

本地主机的文件源中。

PUT             将本地主机上的文件源传输到

远程主机上的文件目标。

source          指定要传输的文件。

destination     指定要将文件传输到的位置。

C:\

tftp服务器下载的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于tft客户端下载、tftp服务器下载的信息别忘了在维启网络进行查找喔。

上一篇:高防服务器主机
下一篇:托管服务器
相关文章

 发表评论

暂时没有评论,来抢沙发吧~