tftp服务器 怎么用 linux

如题所述

安装tftp服务器:需要安装xinetd、tftp、tftp-server3软件1、如果能上网,通过yum安装:sudo yum install xinetdsudo yum install tftpsudo yum install tptp-server 2、如果不能上网,可以直接安装提供的rpm包:sudo rpm -ivh xinetd-2.3.14-18.fc9.i386.rpmsudo rpm -ivh tftp-0.48-3.fc9.i386.rpmsudo rpm -ivhtftp-server-0.48-3.fc9.i386.rpm配置tftp服务器:修改/etc/xinetd.d/tftp文件disable=yes 改为 disable=noserver_args=-s /var/lib/tftpboot 改为 server_args=-s /tftpboot/ -c 修改/etc/sysconfig/selinux文件 SELINUX=disabled (系统默认是enforcing)要改成disabled chmod 777 /tftpboot 修改/tftpboot文件夹的权限 启动 service xinetd restart 查看tftp服务是否开启: netstat -a grep tftp显示结果为 udp 0 0 *:tftp *:* 表示服务已经开启,tftp配置成功 把openwrt-ar71xx-wp543-squashfs-4M-factory.img 文件复制到目录/tftpboot 下 在目录/home/x(目录名)下: 启动tftp服务器 sudo in.tftpd -l /tftpboottftp 192.168.0.26(本机的IP地址)tftp>get a(文件名) 在服务器上下载文件 tftp>put a(文件名) 上传文件到服务器上 tftp>q 退出 启动tftp服务器:service tftpd-hpa stop 停止tftp服务器service tftpd-hpa start 开启tftp服务器service tftpd-hpa stutus 查看tftp运行状态service tftpd-hpa restart 重启tftp服务器 (注意:文件传输后文件的权限会发生变化) 进入TFTP操作: connect:连接到远程tftp服务器mode:文件传输模式put:上传文件 get:下载文件 quit:退出verbose:显示详细的处理信息 tarce:显示包路径 status:显示当前状态信息binary:二进制传输模式ascii:ascii 传送模式 rexmt:设置包传输的超时时间 timeout:设置重传的超时时间 help:帮助信息 ? :帮助信息 -g 表示下载文件 (get)-p 表示上传文件 (put) -l 表示本地文件名 (local file) -r 表示远程主机的文件名 (remote file)例如,要从远程主机192.168.1.2上下载 embedexpert,则应输入以下命令: tftp -g -r embedexpert 192.168.1.2 出现的一些问题及原因(解决方法): 1、Transfer time out. tftpd服务没有启动 2、Error code 0:Permission denied 可能是由SELinux造成的,在FC3和FC3以后的FC版本中SELinux默认的都是开启的,现在要关掉它。 修改文件/etc/sysconfig/selinux,设定SELINUX=disabled,然后重启电脑即可 或者 执行命令system-config-securitylevel打开“安全级别配置”对话框,将SELinux(S)选项中“强制”改为“允许”3、Error code 1:File not found 指定的文件夹不存在;或tftpd启动参数中没有指定-c选项,允许上传文件 4、Error code 2:Only absolute filenames allowed /etc/xinetd.d/tftpd文件的设置没设好,只需要将server_args= 改为你自己设定 的服务器文件夹就行了 5、Error code 2:Access violation上传的文件要有相应的可读写(覆盖)的权限才能上传,要对文件的权限进行修改 chmod 777 a(文件名)
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-12-21
tftp应该也是ftp的一种,他应该也是安装在linux系统中的
你只需要使用tftp命令连接服务器就可以了本回答被提问者采纳

linux下TFTP服务器配置
在Linux环境下配置TFTP服务器,首先需确认tftp是否已安装。若未安装,需先安装xinetd,再分别安装tftp和tftp-server。接着,编辑或创建\/etc\/xinetd.d\/tftp配置文件。完成配置后,重启xinetd,启动TFTP服务。安装TFTP服务器的关键步骤包括:安装xinetd和tftp、tftpd。编写\/etc\/xinetd.d\/tftp文件,指定服务参...

linux下的tftp怎么使用
复制一个文件到tftp服务器目录,然后在主机启动tftp软件,进行简单测试。tftp 192.168.1.2tftp>get <download > tftp>put <upload file>tftp>q6、tftp命令用法如下 tftp your-ip-address进入TFTP操作:connect:连接到远程tftp服务器mode:文件传输模式put:上传文件get:下载文件quit:退出verbose:显示详...

Linux tftp命令详解 Linux tf
首先,安装必要的软件包,包括xinetd、tftp和tftp-server。在有网络连接的情况下,通过命令行依次执行:sudo yum install xinetd sudo yum install tftp sudo yum install tftp-server 接着,配置tftp服务器。在\/etc\/xinetd.d\/tftp配置文件中,将disable项的值从yes改为no,以启用服务。设置TFTP服务器的...

Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载_百度...
搭建TFTP服务时,首先确保Linux系统已安装了tftpd-hpa服务。接着,配置服务端以允许特定文件路径作为下载源。设置完成后,确保服务运行正常。在U-Boot配置中,添加TFTP路径信息,允许从服务器下载文件。配置步骤包括设置启动选项、配置网络参数以及指定TFTP服务器的IP地址和文件路径。执行文件下载时,通过tftp命...

以tftp方式启动linux内核
在目标平台接入虚拟机ubuntu的过程中,我们需确保网络连接通畅,通过设置IP地址和tftp服务器的IP地址,实现硬件板卡与虚拟机ubuntu之间的文件传输。通过在u-boot的命令行下使用tftp命令,我们能轻松下载linux内核镜像和设备树文件,实现硬件板卡的自动启动。配置bootcmd环境变量参数,结合启动命令,u-boot将自动...

Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载_百度...
搭建Linux TFTP服务首先,打开Ubuntu 18.04的Linux虚拟机,为TFTP服务做好准备。在终端输入以下命令,依次安装必要的组件:sudo apt-get install tftp-hpa tftpd-hpa接下来,创建一个专门的TFTP工作目录,并确保权限开放:mkdir \/home\/alpha\/tftpbootsudo chmod 777 \/home\/alpha\/tftpboot在\/etc\/xinetd.d...

在Linux 中配置 tftpboot 服务器的 10 个步骤-
需要为 tftpboot 设置安装以下软件包。安装 dhcp 服务器服务的软件包:安装 syslinux 包后,会在 \/usr\/share\/pxelinux\/ 目录下创建 pxelinux.0 文件。这是在客户端机器上加载安装内核和 initrd 映像所必需的。验证软件包是否已成功安装。从您各自的 Linux 发行版的存储库中下载适当的 tftpserver。在...

tftp服务配置的详细过程,简单快速
配置步骤详解检查并安装TFTP服务器首先,通过命令行检查是否已安装TFTP服务器:sudo dpkg -s tftpd-hpa。如果已安装,显示"install ok installed"。若未安装,执行:sudo apt-get install tftpd-hpa。配置TFTP服务器默认配置文件位于\/etc\/default\/tftpd-hpa,可对其进行个性化设置,例如指定文件存储目录...

TFTP 服务器及其工作原理是什么? - 知乎
部署TFTP服务器在Linux环境下的步骤如下:1. 安装TFTP服务,使用xinetd托管服务。2. 确认并配置xinetd.conf文件,创建tftp目录并赋予权限。3. 安装tftp-hpa客户端和tftpd-hpa服务。4. 编辑tftpd-hpa配置文件,指定TFTP服务器工作目录。5. 创建\/etc\/xinetd.d\/tftp配置文件,确保xinetd.d子目录存在。6....

如何在Linux中启动TFTP服务器?
你先进入敲setup 进入后选择system service (通过tab键切换)进入后看看有没有tftp选项 []内如果是空的表示安装了 但是没有启动, 如果是[*]表示已经正常启动了 如果是空的话 vi \/etc\/xinetd.d\/tftp 进入配置文件, 看看disable那个选项是不是yes了,把它改成no,就好了,欢迎提问 ...

相似回答