作者:真的长茎使人愁 | 来源:互联网 | 2023-09-18 07:42
修改文件etcxinetd.dtftp。主要是设置TFTP服务器的根目录,开启服务。修改后的文件如下:servicetftp{ socket_type
修改文件/etc/xinetd.d/tftp。
主要是设置TFTP服务器的根目录,开启服务。修改后的文件如下:
service tftp { socket_type =dgram protocol =udp wait =yes user =root server =/usr/sbin/in.tftpd server_args =-s /tftpboot -c disable =no per_source =11 cps =100 2 flags =IPv4 } |
其中 server_args =-s /tftpboot -c
修改项server_args= -s -c,其中处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件
3、最后设置tftpboot的权限, chmod 777 /tftpboot
4、重新启动服务
service xinetd restart配置完成!
当 测试tftp服务器,自己拷贝自己的数据时: tftp>get samplefile 时会碰到“Permission denied”或者“Access denied”的错误,是由SELinux造成的,在FC3和FC3以后的FC版本中SELinux默认的都是开启的,现关掉它,修改文件 /etc/sysconfig/selinux,设定其中的 SELINUX=disabled 然后重启电脑即可