linux搭建TFTP服务器
来源:互联网 发布:淘宝信誉互刷群 编辑:程序博客网 时间:2024/04/29 03:31
TFTP协议是简单文件传输协议,基于UDP协议,没有文件管理、用户控制功能。TFTP分为服务器端程序和客户端程序,在主机上通常同时配置有TFTP服务端和客户端。
相关阅读:
Ubuntu下tftp服务搭建http://www.linuxidc.com/Linux/2012-08/67933.htm
TFTP服务器配置 http://www.linuxidc.com/Linux/2012-07/64785.htm
Ubuntu Linux配置TFTP下载服务器 http://www.linuxidc.com/Linux/2010-12/30394.htm
Ubuntu 11.10 配置tftp Server http://www.linuxidc.com/Linux/2012-05/60808.htm
默认安装的Ubuntu系统没有包含TFTP的服务端和客户端,可以通过命令行来下载安装,步骤如下:
(1)安装客户端。
root@ www.linuxidc.com:~# apt-get install tftp
(2)安装服务端。
root@ www.linuxidc.com:~# apt-get install tftpd
(3)安装inetd。
root@ www.linuxidc.com:~# apt-get install openbsd-inetd
inetd是监视一些网络请求的守护进程,根据网络请求调用相应的服务进程。
(4)在“/”目录(系统根目录)下新建一个tftpboot目录,把属性改成777,这个目录下存放tftp传输的文件(包括上传和下载的文件)
(5)在/etc/inetd.conf里添加。
tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tfptd -s /tftpboot
inetd.conf是inetd的配置文件。inetd.conf文件告诉inetd监听哪些网络端口,为每个端口启动哪个服务。
(6)重新加载inetd进程。
/etc/init.d/openbsd-inetd reload
(7)禁用防火墙。
ufw disable
(8)测试TFTP服务器。
■ 从服务器下载文件:
1 登录服务器:tftp 127.0.0.1
2 从服务器上获取文件:get 命令
如图:
■ 上传文件到服务器:
上传文件时需要注意,在/tftpboot下面要存在一个跟您上传文件名相同的文件,这个文件可以是空文件,但是该文件需要具备可读可写权限,否者会出现 “Errorcode 2: Access violation” 错误。
如图,上传文件前,建立相同文件名的空文件,及修改可读可写权限。
上传文件后,可以看到kk文件里面确实已经有新内容了,也就是说文件进行了覆盖。
更多Ubuntu相关信息见Ubuntu 专题页面http://www.linuxidc.com/topicnews.aspx?tid=2
本文链接地址: http://www.linuxidc.com/Linux/2014-04/100144.htm
修改/etc/xinetd.d/tftp文件,如果如下目录没有tftp文件,则创建该文件命令如下
- sudo vim /etc/xinetd.d/tftp
修改为:
- service tftp
- {
- protocol = udp
- port = 69
- socket_type = dgram
- wait = yes
- user = nobody
- server = /usr/sbin/in.tftpd
- server_args = /tftpboot
- disable = no
- }
- linux搭建TFTP服务器
- Linux 搭建 tftp 服务器
- linux 下搭建tftp服务器
- Linux搭建本地TFTP服务器
- linux下TFTP服务器搭建
- linux tftp服务器搭建与测试
- tftp服务器搭建
- tftp服务器的搭建
- tftp服务器搭建
- tftp服务器搭建
- opensuse 搭建 tftp 服务器。
- 如何搭建tftp服务器?
- tftp服务器环境搭建
- 搭建TFTP服务器
- tftp服务器搭建
- TFTP服务器搭建
- Ubuntu搭建TFTP服务器
- Ubuntu搭建TFTP服务器
- Java中交互方式分为同步和异步
- HTML DOM && jQuery setTimeout() && setInterval() 方法
- google login api 申请 CLIENT_SECRET 和 CLIENT_SECRET
- 排序算法知识点汇总
- 技术总监和CTO的区别 浅谈CTO的作用----软件公司如何开源节流(一)
- linux搭建TFTP服务器
- JDK源码 AbstractQueueSynchronizer 笔记
- python自动化单元测试工具----doctest
- 2016-JavaScript之星
- undefined reference to symbol '_ZN2cv7imwriteERKNS_6StringERKNS_11_InputArrayERKSt6vectorIiSaIiEE'
- Android抽象布局——include、merge 、ViewStub
- 使用Myeclipse自带的Tomcat出现上传文件无法显示或者找不到的问题
- Odoo 安装
- android.view.InflateException Error inflating class