linux 配置tftp服务
来源:互联网 发布:linux查看文件夹大小 编辑:程序博客网 时间:2024/05/16 09:07
最近公司购买wifi探针设备, 探测用户数据,wifi探针定时生成用户数据文件,上传到tftp服务器,以下配置tftp服务器步骤记录
1,安装tftp所需的软件(黑色加粗字体为linux命令,下同)
搭建TFTP服务所需要安装的软件有tftp-hpa,tftpd-hpa以及xinetd,其中:
tftp-hpa : 是客户端软件; root# apt-get install tftp-hpa
tftpd-hpa : 是服务程序; root# apt-get install tftpd-hpa
xinetd : 是新一代进程守护程序。 root# apt-get install xinetd
2,配置xinetd.conf配置文件
进入/etc目录,首先看目录中有没有一个xinetd.conf文件,如果没有则新建一个,有的话查看其内容:
root# cat xinetd.conf
看是否与下面的一致,内容如下所示:
若不一致则运行如下命令,修改为相同即可。
root# vi xinetd.conf
修改tftpd-hpa配置文件的内容:
root# gedit /etc/default/tftpd-hpa
将内容修改成:
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
修改成功后,如下图所示,保存退出。
注解:TFTP_DIRECTORY="/tftpboot"表示tftp服务器的工作目录,用户可根据自己的实际情况进行更改。
指定了tftp服务的工作目录后,我们需要在相应的路径下建立该tftp工作目录,命令如下:
root# mkdir –p /tftpboot
修改工作目录的权限为777,777是最松的权限,这样不仅可以允许别的主机或者目标机下载,同时允许其上传文件。命令为:
root# chmod 777 /tftpboot
进入/etc下面的xinetd.d文件夹,查看是否有一个tftp文件,如果没有的话,就新建一个并输入以下内容,如果有的话就查看内容是否与下面的一致,不一致则修改,内容如下:
root# gedit tftp
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot -c
per_source = 11
cps = 100 2
flags =IPv4
}
修改之后,如图所示:
其中server_args一行是配置服务器的文件存放的位置,就是进行tftp传输的时候,都是从该文件夹中搜索文件的。然后保存文件,并退出编辑
5,重新启动TFTP
重启tftpd-hpa,提示如下图:
root# service tftpd-hpa restart
重新加载xinetd
重新加载xinetd进程,提示如下图:
root# /etc/init.d/xinetd reload
重新启动xinetd
重启xinetd服务,提示如下图:
root# /etc/init.d/xinetd restart
tftp> get test.txt
- linux 配置tftp服务
- Linux tftp服务配置
- SUSE Linux配置TFTP服务
- Linux下tftp服务配置
- Linux 下 tftp 服务配置
- linux下的tftp服务配置
- Linux 学习之服务---tftp配置
- Linux环境下配置tftp服务
- linux下FTP服务vsftp配置和tftp服务配置
- ubuntu tftp服务配置
- ubuntu tftp服务配置
- Ubuntu 配置tftp服务
- 配置tftp服务
- Ubuntu 配置tftp服务
- tftp 服务配置
- 配置tftp服务
- Linux tftp服务
- linux tftp 服务
- R语言学习-Group by的实现
- 剑指offer——扑克牌顺子(思路,bitmap思想,位运算)
- 支付风控模型
- MATLAB学习笔记 形态学图像处理(一)
- JZOJ 5183. 【NOIP2017提高组模拟6.29】小T的钢琴
- linux 配置tftp服务
- Python学习1——数据类型
- 【ROS学习】Solidworks模型转化为URDF文件格式+三连杆机械臂示例+逆运动学
- php数据结构算法
- java 并发编程-队列同步器AQS了解
- 最小堆练习代码
- bzoj 4197: [Noi2015]寿司晚宴 (状压DP)
- Qt与MSVC中文乱码问题的解决方案
- Matlab常用函数总结