设为首页收藏本站

无忧开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索

[网络编程] ubuntu12.04配置TFTP

[复制链接]
dong_ge 发表于 2014-1-16 12:13:01 | 显示全部楼层 |阅读模式
本帖最后由 dong_ge 于 2014-1-16 12:15 编辑

一、 安装TFTP软件
              sudo  apt-get  install  tftp-hpa  tftpd-hpa
              注意:tftp-hpa是客户端,tftpd-hpa是服务器端

二、建立tftpboot目录,作为服务器的目录
              sudo mkdir  ~/tftpboot
              注意:释放权限:(服务器目录,需要设置权限为777,chomd 777)
              sudo chmod 777  ~/tftpboot
三、 配置TFTP服务器
             sudo gedit /etc/default/tftpd-hpa
              将原来的内容
[Actionscript3] 纯文本查看 复制代码
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"  #修改为自己需要的路径,与上面创建的目录一致
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"  #可以通过查看mantftpd,看各种参数的意义
         修改为
[Actionscript3] 纯文本查看 复制代码
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/sunplusedu/tftpboot"  #修改为自己需要的路径,与上面创建的目录一致
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"  #可以通过查看mantftpd,看各种参数的意义
四、 重新启动TFTP服务
           sudo service tftpd-hparestart
五、测试一下
[Actionscript3] 纯文本查看 复制代码
$ cd ~/tftpboot echo "hello tftp service" >> a.txt
$ echo "hello tftp service,put to tftp serive" >> b.txt
$ tftp localhost
tftp> get a.txt
tftp> put b.txt
tftp> quit 
注意:其中get是取得文件,put是将文件上传到TFTP服务器上

评分

参与人数 1金币 +3 收起 理由
adminjet + 3 赞一个!

查看全部评分

欧阳峰 发表于 2014-1-16 12:14:19 | 显示全部楼层
看起来不错
 楼主| dong_ge 发表于 2014-1-16 12:17:37 | 显示全部楼层

这下大家就好好的在ubuntu下使用 TFTP,但是要记住,TFTP是简单文件传输,没有密码功能,如果想要看到需要登录密码的那种,敬请期待FTP
hao_wen 发表于 2014-1-16 16:14:45 | 显示全部楼层
学习了!
 楼主| dong_ge 发表于 2014-1-16 16:48:34 | 显示全部楼层
共同学习
泡泡游侠008 发表于 2016-1-20 20:42:25 | 显示全部楼层
我曾经跟一个人无数次的擦肩而过,衣服都擦破了,也没擦出火。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则