学习搭建TFTP服务器(步骤来于网上)

以contos6.5为例

执行下面的命令能够看到服务是否已经启动,若已经启动则不用安装,否则需要安装下面的步骤安装tftp-server服务器

netstat -a|grep tftp

上面提示没有安装

我的系统是CentOS,所以执行一下命令进行安装:

安装yum –y  install tftp tftp-server (本系统自动搭建好有yum源)

在linux下,不管使用的是哪一种super-server,inetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。

根据(1)的安装方法,可以修改文件/etc/xinetd.d/tftp。主要是设置TFTP服务器的根目录,开启服务。修改后的文件如下:

vim /etc/xinetd.d/tftp

说明:修改项server_args= -s     <path>    -c,其中<path>处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。

创建tftp根目录,启动tftp-server

mkdir /home/tfpboot

给其它用户写权限

chmod o+w /home/tfpboot

启动服务 service xinetd restart

这样,tftp-server就启动了。你可以登陆本机测试以下,命令如下:

#tftp 192.168.1.116  登陆到tftp server

>get filename  tftp server根目录获取文件

>put filename 上传文件到tftp server根目录

>q 离开   

测试报错

查找资料发现没有安装vstfpd

安装yum -y install vsftpd*

修改  /etc/vstfpd/vstfpd.comf

sed -i 's/#anon_mkdir_write_enable=YES/anon_mkdir_write_enable=YES/' /etc/vsftpd/vsftpd.conf

(/允许匿名访问)

sed -i 's/#anon_upload_enable=YES/anon_upload_enable=YES/' /etc/vsftpd/vsftpd.conf

(允许匿名用户上传)

创建文件mkdir /var/ftp/ws

改动所有组chown  ftp:ftp /var/ftp/ws

开启服务

chkconfig xinetd on;chkconfig vsftpd on

启用服务

service xinetd restart;service vsftpd restart

调试下载报错Error code 1: File not found

原因之前改动回默认的路径了

cd /var/lib/tftpboot/

touch tt.txt

成功

调试上传报错Error code 0: Permission denied

查看发现

文件夹没有限 chmod 777 var/lib/ tftpboot/

成功

可能还有其它的报错可能可以查看系统日志

tail /var/log/messages

最新文章

  1. R语言读写中文编码方式
  2. ANSI_NULLS、QUOTED_IDENTIFIER
  3. Delphi制作DLL
  4. 升级sp1后文档无法编辑
  5. canvas画时钟
  6. ubuntu 12.10无法用apt-get安装软件 Err http://us.archive.ubuntu.com quantal-updates/main Sources 404 Not
  7. Sina App Engine(SAE)入门教程(2)-Mysql使用
  8. LeetCode题解——3Sum Closest
  9. android控件上面实现提醒信息
  10. java 安卓开发之文件的读与写
  11. jenkins集群加入Windows 2012 server作为slave
  12. AccountManager教程
  13. java 重写的学习
  14. Unix 和&#183; Linux 系统概述
  15. day14 迭代器 生成器 面向过程思想
  16. 数据分析报告格式zz
  17. 浏览器根对象navigator之客户端检测
  18. commonjs详解
  19. go语言基础之指针做函数参数
  20. 通过 SysVinit、Systemd 和 Upstart 管理系统自启动进程和服务

热门文章

  1. Nopi 导出设置行高
  2. android 开发环境问题
  3. jeecms 链接标签
  4. PAT甲级——A1010 Radix
  5. WhaleCTF之web密码泄露
  6. 利用Python覆盖图像的某一部分,即改变图形一块区域(Region)的RGBA值
  7. tp5 报 A non well formed numeric value encountered 的错解决办法
  8. 啊啊我找不到web.xml怎么办呀~~
  9. qq邮箱问卷,测试不支持form表单
  10. CSS作业问题 内容回顾