CentOS 6.0 配置 tftp-server

yum install tftp*   安装好tftp-server包, 需要把/etc/xinetd.d/tftp文件做一下几个修改。


# default: off
# description: The tftp server serves files using the trivial file transfer \
#    protocol.  The tftp protocol is often used to boot diskless \
#    workstations, download configuration files to network-aware printers, \
#    and to start the installation process for some operating systems.
service tftp
{
    disable    =  no
    socket_type        = dgram
    protocol        = udp
    wait            = yes
    user            = root
    server            = /usr/sbin/in.tftpd
    server_args        =  -u root -c -s /tftproot
#    per_source        = 11
#    cps            = 100 2
#    flags            = IPv4
}

tftpd的根目录放在/tftproot下。

如果这里不加-u root , 则xinetd启动以后 , tftp不能上传下载,一直报transfer timed out.

检查/var/log/message , 可以看到 in.tftpd [xx]  cannot set groups for user nobody.


修改完成以后在tftp上来,仍然不能上传下载,还是说transfer timed out , 但此时message内容已经变了,SELinux开始报permission denied。

chcon --reference -R /var/lib/tftp /tftproot


把tftproot的 Selinux上下文改一下即可。。


tftp localhost

put a.cfg

get a.cfg


测试OK



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值