Ubuntu14.04环境下配置TFTP服务器
来源:互联网 发布:齐鲁交易软件下载 编辑:程序博客网 时间:2024/05/16 02:57
Ubuntu14.04环境下配置TFTP服务器
转自:http://www.cnblogs.com/AP0904225/p/6589085.html
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
开发环境:win7 64位 + VMware12 + Ubuntu14.04 64位
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
1安装tftp所需的软件
安装tftp-hpa、tftpd-hpa和xinetd:
$ sudo apt-get install tftp-hpa tftpd-hpa xinetd
tftp-hpa是客户端,tftpd-hpa是服务程序。
2配置TFTP服务器
第1步: 修改/etc/default/tftpd-hpa配置文件。将/etc/default/tftpd-hpa内容修改为:
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot " //将/tftpboot改成你自己建立的tftpboot文件夹路径,我使用的是/home/xxx/Learning/tftpboot这个路径
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s" //这里是选项
第2步:新建/修改/etc/xinetd.d/tftp配置文件 。
进入/etc/xinetd.d/文件夹,查看该目录下是否有一个tftp文件,如果没有就新建一个,如果有的话就查看内容是否与下面的一致,不一致则修改/etc/xinetd.d/tftp内容为:
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root //修改为你登录系统的用户名
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot -c // /tftpboot为你存放TFTP的文件目录,我使用的是/home/xxx/Learning/tftpboot这个路径
per_source = 11
cps = 100 2
}
注意:
server_args = -s /tftpboot –c
-c参数是允许上传用的,参数/tftpboot则是你的tftp目录,修改成你的目录即可。第一个是disabled选项,如果是yes,TFTP服务器是关闭的,修改为no启动TFTP服务器;
第3步:创建用户下载的文件存放目录
$ sudo mkdir /home/xxx/Learning/tftpboot
$ sudo chmod 777 -R /home/xxx/Learning/tftpboot
3重启TFTP服务[重要]
每次修改完配置文件后,都需要重新启动一下服务。
执行次序:
$ sudo service tftpd-hpa restart //重启服务器
$ sudo/etc/init.d/xinetd reload
$ sudo /etc/init.d/xinetd restart //重启xinetd,tftp的一个脚本
4测试TFTP服务
使用TFTP服务器的前提:
a、Linux系统与window系统能相互Ping通
b、关闭Linux、Window的防火墙。运行sudo ufw disable命令关闭Linux防火墙(防火墙在系统启动时自动禁用)。
4.1、测试服务tftp是否启动
执行命令:netstat -a|grep tftp;当结果显示 : udp 0 0 *:tftp *:*则启动tftp服务了。
4.2、测试tftp
在/tftpboot目录文件夹路径/home/xxx/Learning/tftpboot下新建一个文件:
$ touch test
$ echo “tftp test” > test
然后在另外一个目录下执行如下命令(192.168.1.102为本机IP地址):
$ tftp 192.168.1.102
$ tftp> get test
$ tftp> q
如果在当前目录下多出了一个test文件,并且test文件的内容跟/tftpboot目录下test文件的内容一致,则tftp可以正常使用。- Ubuntu14.04环境下配置TFTP服务器
- Ubuntu14.04环境下配置TFTP服务器
- Ubuntu14.04环境下配置TFTP服务器
- Ubuntu14.04环境下配置TFTP服务器
- Ubuntu14下配置tftp服务器
- Ubuntu14.04配置TFTP服务器
- ubuntu14.04 配置 tftp 服务器
- Ubuntu14配置tftp服务器
- ubuntu14.04 下的tftp服务器搭建
- Ubuntu14.04下tftp的配置使用
- BeagleBoneBlack学习(4)——UBuntu14.04下配置TFTP服务器与NFS服务器
- ubuntu14.04安装tftp服务器
- ubuntu14.04 开启tftp服务器
- ubuntu下开发环境配置:tftp服务器的搭建
- Ubuntu下配置TFTP服务器
- linux 下配置tftp服务器
- Linux 下tftp 服务器配置
- Ubuntu下TFTP服务器配置
- [ERROR] [09:45:36] org.hibernate.util.JDBCExceptionReporter
- 算法引论--二叉搜索树
- PHP的运行模式小结
- Gradle构建失败:报错Could not find method android() for arguments
- adjustViewBounds属性
- Ubuntu14.04环境下配置TFTP服务器
- PHP实现插入排序
- network in network论文
- C#学习笔记(八)—–LINQ查询的基础知识(上)
- Python打造漏洞扫描器 5
- mdk3 ----无线D.O.S攻击(拒绝服务攻击)
- Android中的GraphicBuffer同步机制-Fence
- SPI、I2C、UART、I2S、GPIO、SDIO、CAN,你能分清楚吗?
- window.location.href和window.open的几种用法和区别