问题描述

在 ubuntu 上启动了 tftpd,作为 tftp 服务器为嵌入式开发板提供文件下载服务。今天想用 tftp 将开发板上的一个文件上传到 ubuntu,结果报错了

# ls
core
# tftp -pr core 192.168.31.223
tftp: server error: (1) File not found

平时下载都是好好的,怎么上传就不行了呢?

解决

经过一番搜索,了解到 tftpd 启动参数要加 -c 选项,该选项表示允许创建文件
原本命令

/usr/sbin/in.tftpd --listen --user tftp --address :69 --secure /home/liyongjun/tftp

修改为

/usr/sbin/in.tftpd --listen --user tftp --address :69 -c --secure /home/liyongjun/tftp

注意,要使用 root 权限执行
再次尝试,又报了如下错误

# tftp -pr core  192.168.31.223
tftp: server error: (0) Permission denied

原来是目录权限不够,修改

sudo chmod 777 ~/tftp/

再次在开发板上执行

# tftp -pr core  192.168.31.223
#

就成功了!

使用 tftp 无法向服务器上传文件问题解决相关推荐

  1. python运维实战--跨堡垒机连接二级服务器上传文件

    python运维实战--跨堡垒机连接二级服务器上传文件 paramiko的有关概念和操作 Welcome to Paramiko! - Paramiko documentation 这个python脚 ...

  2. ASP.NET跨服务器上传文件的相关解决方案

    ASP.NET跨服务器上传文件的相关解决方案 参考文章: (1)ASP.NET跨服务器上传文件的相关解决方案 (2)https://www.cnblogs.com/zuowj/p/3999798.ht ...

  3. 跨服务器上传文件方式

    跨服务器上传文件的方式有很多,其中一种是使用在中间服务器上使用临时文件的方式进行保存后再发送到另一个服务器上,实现文件上传. 问题点:中间保存临时文件,还需要不定时的进行文件清理,比较麻烦 直接进行文 ...

  4. 向web服务器传文件,c++实现向web服务器上传文件

    [实例简介] vs2013 c++实现上传的客户端,服务端为java写的web工程,模拟post方法,可以上传大文件 [实例截图] [核心代码] c向web服务器上传文件 └── c++ 向web服务 ...

  5. ftp服务器上传文件权限设置,ftp服务器 上传文件权限设置

    ftp服务器 上传文件权限设置 内容精选 换一换 华为云对象存储服务帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用对 ...

  6. 向上传文件服务器,向服务器上传文件

    //--------------------向服务器上传文件------ //浏览选择需要上传的文件 private static bool Unzip(string address, string ...

  7. 如何设置ftp服务器上传文件夹至不同路径,设置ftp服务器上传文件夹

    设置ftp服务器上传文件夹 内容精选 换一换 上传单个或多个本地文件或文件夹至OBS指定路径.待上传的文件可以是任何类型:文本文件.图片.视频等等.上传本地文件或文件夹时,请确保本地文件或文件夹在上传 ...

  8. 关于nutz跨服务器上传文件

    关于nutz跨服务器上传文件 发布于 578天前  作者 yong9664  770 次浏览  复制  上一个帖子  下一个帖子  标签: 无 是这样的,项目在一台服务器,文件要存储到另外一台服务器. ...

  9. 文件传输服务器的默认端口,服务器上传文件端口

    服务器上传文件端口 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 安装传输工具 ...

  10. 如何修改WampServer服务器上传文件的大小?

    修改WampServer服务器上传文件的大小 序: 默认情况下服务器对上传文件的大小是有限制的, 如果想修改上传文件的限制可以修改php.ini文件 ➢file_uploads = On(是否允许上传 ...

最新文章

  1. 【BZOJ2157】旅游
  2. 使用Pandas的rolling函数计算滚动平均值(rolling average with Pandas rolling)、seaborn使用lineplot函数可视化时间序列数据、并添加滚动平均值
  3. java win8 mac地址_Win8怎么查看MAC地址_Win8查看电脑MAC地址方法-192路由网
  4. Metasploit Shell升级Meterpreter会话技巧
  5. mysql的count()函数如何选择索引,千万级表的count()查询优化实例
  6. 多线程_yield()和sleep()方法比较
  7. 【修正】销售开票BAPI实例:BAPI_BILLINGDOC_CREATEMULTIPLE
  8. 用 Go 构建一个区块链 -- Part 5: 地址 1
  9. redis底层数据结构简述
  10. 电脑pro,大师屏幕,小米归来!小米笔记本Pro 15 OLED首发评测
  11. mysql重复make_Mysql5.6 make 错误以及解决办法
  12. 双代号网络图节点编号原则_难倒一片的双代号网络图你学会了吗?
  13. 家用电器用户行为分析与事件识别_数据产品指北:用户行为分析平台
  14. Java根据表格生成图_java绘制数据表格并导出为图片格式
  15. html文件用的那个版本,html – 使用Django进行静态文件版本控制
  16. cefsharp 网页另存为图片,CefSharp获取页面截图
  17. Jrebel 最新激活方式
  18. 学习管理系统 LMS
  19. 初识SafetyNet简要梳理
  20. Wi-Fi DFS与TPC介绍

热门文章

  1. BTC:做空是有规律可循的,目前熊族正沿着这个回调线位做空
  2. 基于P2P终结者的ARP欺骗攻击实验
  3. excel mysql乱码_excel打开是乱码的解法方法
  4. NetSpeedMonitor for mac
  5. Java爬虫爬取微博热搜榜
  6. SAS安装后处理错误的解决方法
  7. 巧用RoboCopy工具
  8. 视频实现blob加密
  9. Sort代码详解学习
  10. 工具:帆软FineBI使用指南