Centos 7 安装TFTP Server步骤与疑难
来源:互联网 发布:网络文儿的个人资料 编辑:程序博客网 时间:2024/06/06 15:49
最近在centos 7上部署TFTP服务器,遇到了客户端超时没有响应的问题,netstat -a | grep tftp也没有回应,
方法记录如下:
1、安装tftp服务器
TFTP服务是通过xintd运行的
# yum install xinetd
# yum install tftp
# yum install tftp-server
2.建立tftpboot目录,设置TFTPBOOT的访问权限
# mkdir /lib/tftpboot
# chmod 777 /lib/tftpboot
3.配置文件
# vi /etc/xinetd.d/tftp
修改下server_args为你自己的TFTPBOOT目录,即FTP文件的根目录;缺省情况下,TFTP服务是禁用的,把disable的值改为no。
文件如下:
service tftp
{ socket_type =dgram
protocol =udp
wait =yes
user =root
server =/usr/sbin/in.tftpd
server_args =-s /lib/tftpboot -c
disable =no
per_source =11
cps =100 2
flags =IPv4
}
说明:修改项server_args= -s <path> -c,其中<path>处可以改为你的tftp-server的根目录
4.开放udp 69端口 --不然客户端会连接不上,显示超时
加入iptables
# vi /etc/sysconfig/iptables
加一行
-A INPUT -p udp --dport 69 -j ACCEPT
保存
重启iptables
# service iptables restart
5.设置服务
#chkconfig tftp on
#chkconfig xinetd on
# service xinetd restart
# service tftp restart6.selinux机制可能出现的问题:
1.出现TFTP error: 'Permission denied' (0)的解决
这个是由于selinux机制引起的不是文件夹的权限问题。
所以vi /etc/sysconfig/selinux 修改为:SELINUX=permissive 或者关闭SELINUX : SELINUX=disabled
如果不想重启系统,执行:
sudo setenforce 0
7.windows 客户端测试
c:\>tftp -i x.x.x.x put temp.txt
传输成功: 1 秒 3 字节,3 字节/秒
成功!!!
netstat -na | grep 69
显示69端口
- Centos 7 安装TFTP Server步骤与疑难
- linux-Centos 7下tftp-server服务的安装与配置
- centos tftp 安装与配置
- CentOS 6.0 tftp服务安装与配置,
- CentOS 7中安装mysql server的步骤分享
- CentOS 安装配置TFTP
- centos安装tftp服务器
- Linux>CentOS安装TFtp
- CentOS 6.0 配置 tftp-server
- tftp-server 的安装
- ubuntu安装tftp server
- tftp server 安装
- fedora安装tftp server
- ubuntu下安装tftp步骤
- ubuntu下安装tftp步骤
- CentOS 6.0 tftp服务安装
- CentOS 6安装tftp服务器
- CentOS 6安装tftp服务器
- sql server 触发器
- Mybatis中#{}和${}的区别
- 严防Math.abs()返回负数
- 图论算法----网络流----最大流sap算法
- python报错:SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb4 in position 2:invalid sta
- Centos 7 安装TFTP Server步骤与疑难
- ubuntu服务器与本地文件传输scp
- 如何为博客增加打赏功能
- POJ 2955 (dp括号匹配)
- spring WebSocket详解
- sql调优简单理解
- Mysql 查看数据表大小
- 图像处理 连通域标记
- HTTPClient4.5.2学习笔记(五):流式请求API(Fluent API)