一、TFTP Server 是什么东东啊、
1、TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。
2、TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。
二、linux tftp命令详解
tftp命令是linux下的一个命令,那么它的具体语法是怎样的呢?下面由我为大家整理了linux tftp命令的相关知识,希望对大家有帮助!
-c:指定与tftp服务器连接成功后,立即要执行的指令;
-m:指定文件传输模式。可以是ASCII或者Binary;
主机:指定tftp要联机的tftp服务器的ip地址或主机名。
需要安装xinetd、tftp和tftp-server 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
修改/etc/xinetd.d/tftp文件,将其中的disable=yes改为disable=no。主要是设置TFTP服务器的根目录,开启服务。修改后的文件如下:
server_args=-s/home/mike/tftpboot-c
说明:修改项server_args=-s-c,其中处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。
3、启动tftp服务器并关闭防火墙
/etc/init.d/iptables stop//关闭防火墙
sudo/sbin/service xinetd start
显示结果为udp 0 0*:tftp*:*表明服务已经开启,就表明tftp配置成功了。
复制一个文件到tftp服务器目录,然后在主机启动tftp软件,进行简单测试。
connect:连接到远程tftp服务器
7、如果老是出现“AVC Denial, click icon to view”的错误,并不能传输文件,需要作如下修改
修改/etc/sysconfig/selinux,将SELINUX设定为disable,使用命令setenforce 0让selinux配置文件生效。
如果要下载或上传文件的话是一定要用这些option的。
-r表示远程主机的文件名(remote file)
例如,要从远程主机192.168.1.2上下载 embedexpert,则应输入以下命令
tftp-g-r embedexpert 192.168.1.2
三、如何开启tftp服务器
软件名称: 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、升级成功后,请检查路由器参数设置;
关于本次tftpserver和tftpserver下载的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。