您的位置:首页 > 运维架构 > Linux

CentOS 6.0 配置 tftp-server

2011-09-16 21:44 387 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: