tftp

  • CentOS 6下搭建TFTP服务器

    ·

    介绍: TFTP是非常“简陋”的文件传输协议,基于UDP协议传输,日常生活中很少会用到,但做嵌入式开发及网络设备运维时经常会用到这种简易的文件传输方式。 软件安装: 服务器端: [root@localhost ~]# yum install tftp-server 配置文件介绍 [root@localhost ~]# /etc/xinetd.d/tftp                      //TFTP服务主配置文件 服务配置: tftp这种“简陋”的服务,配置起来也是相当的容易。 编辑主配置文件。 [root@localhost ~]# vim /etc/xinetd.d/tftp 下图红框中,“server_args”选项是配置TFTP根目录及操作权限的,“disable”选项用以配置是否启用TFTP服务。通常情况下只需要配置这两个选项即可。 这里,我指定TFTP的根目录为/tmp/tftp,且具有可写入的权限,并启用TFTP服务。 注意,上图中“server_args”选项的参数后面多了个“-c”,这个“-c”代表可写入,默认是只读。 保存配置文件后记得要创建TFTP的根目录。 [root@localhost ~]# mkdir /tmp/tftp 还要给TFTP根目录777的权限,这里不用去想权限给大了会不会不安全,没意义,TFTP这种“简陋”的协议本身就是不安全的(基于UDP,不支持加密,任何人都可以连接)。 [root@localhost ~]# chmod 777 /tmp/tftp 最后,在保证selinux及防火墙均已关闭的情况下重启TFTP服务器。 [root@localhost ~]# service xinetd restart 服务测试: 这里客户端使用CentOS 6.5系统做测试,当然你也可以使用Windows系统做测试。 先在服务器端的TFTP根目录中新建一个文件,用以测试下载。…

    Read More