Ubuntu12.04 搭建TFTP服务
来源:互联网 发布:淘宝重复开店不查了 编辑:程序博客网 时间:2024/05/29 19:31
原文地址http://blog.csdn.net/yimiyangguang1314/article/details/8007198
TFTP协议是简单文件传输协议,基于UDP协议,没有文件管理、用户控制功能。TFTP分为服务器端程序和客户端程序,在主机上通常同时配置有TFTP服务端和客户端。
默认安装的Ubuntu系统没有包含TFTP的服务端和客户端,可以通过命令行来下载安装,步骤如下:
(1)安装客户端。
root@xiaozhu-laptop:~# apt-get install tftp
(2)安装服务端。
root@xiaozhu-laptop:~# apt-get install tftpd
(3)安装inetd。
root@xiaozhu-laptop:~# 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文件里面确实已经有新内容了,也就是说文件进行了覆盖。
- Ubuntu12.04 搭建TFTP服务
- Ubuntu12.04 搭建TFTP服务
- Ubuntu12.04 搭建TFTP服务
- Ubuntu12.04 搭建TFTP服务
- Ubuntu12.04 搭建TFTP服务
- Ubuntu12.04 搭建TFTP服务
- Ubuntu12.04 搭建TFTP服务
- Ubuntu12.04 搭建TFTP服务
- Ubuntu12.04 搭建TFTP服务
- Ubuntu12.04 搭建TFTP服务
- Ubuntu12.04 搭建TFTP服务
- ubuntu12.04 配置tftp服务
- ubuntu12.04安装tftp服务
- Ubuntu12.04安装TFTP服务
- ubuntu12.04 搭建tftp服务器
- Ubuntu12.04 tftp服务安装与测试
- Ubuntu12.04LST 上搭建 TELNET服务 SSH服务 TFTP服务,NFS服务等基本命令,防火墙
- ubuntu12.04安装tftp、配置tftp服务错误
- qsort排序
- Python操作MySQL数据库--插入、更新、查询(二)
- 酷炫的直升机和介绍去google工作的几篇文章
- Currently external Scala compiler prohibits output path sharing
- 精品IT课件:MapReduce海量数据并行处理
- Ubuntu12.04 搭建TFTP服务
- Qt5官方demo解析集17——Chapter 3: Adding Property Bindings
- TYVJ 1941 - 「Poetize4」上帝造题的七分钟2
- 【期刊发表】【文书处理】【新闻发稿】
- 嵌入式 SDL把字符串生成位图,关于位图的数据大小问题
- 文件上传
- 【Nginx】模块化设计
- scp和ssh 两台linux服务器拷贝数据
- 推荐!Android项目实战系列视频教程