首先,看看机器上面是否安装了tftp服务器软件。

在终端命令行,输入:dpkg -s tftpd-hpa

如果已经安装好了,结果如下图所示:

里面最重要的一句话:  status: install ok installed

表示你的机器里面已经安装了服务器端软件。那么你只需要看看相应的配置文件,就可以用了。

如果没有安装,那么就只有重新装了。过程如下:

1.输入:apt-get -y install tftpd-hpa

注:这是安装服务端软件

2.输入:apt-get -y install tftp-hpa

注:这是安装客户端软件。

3.两个软件安装完成后,只需要修改一下相应的配置文件。

配置文件所在的默认路径:/etc/default/tftpd-hpa

用vim打开配置文件:

配置文件很短,一共就6行。这里已经修改了,第4行和第6行。

注:1.第4行,修改的是双引号里面的 tftpboot  这个目录的路径,把它放在根下面主要是为了方便找到它。这是就需要在根目录下手动创建一个  tftpboot 目录,过程如下:

cd /

mkdir tftpboot

(这些操作都需要root权限)

创建目录后,更改一下,这个目录的权限,输入:chmod 777 tftpboot。这样这个目录的所有者、所属组、其他人,都拥有读写这个目录的权限。

2.第6行,双引号内增加了一个   - c     选项,目的是让我们能够向 tftpboot 上传文件。

ok,都搞定了。

重启一下tftpd-hpa服务。

输入:service tftpd-hpa restart

现在应该就可以用了

这儿我输入:ifconfig   查看我的ip,方便下面我用客户端程序登录用。

登录时输入:tftp 192.168.1.9

退出是只需要输入:quit

上传文件时输入:put 文件名(这个文件名就是你要上传的文件,文件是上传到新建的目录 /tftpboot 里面的)

下载文件时输入:get 文件名(下载也是从 /tftpboot 这个目录里面下载)

当 /tftpboot 权限为666时,哎悲剧:

一气之下,给了个777,就好了。但是,这样这个文件的权限始终感觉别扭,权限太高了。

ubuntu下配置TFTP,笔记相关推荐

  1. Ubuntu下配置tftp服务和NFS服务

    配置tftp 方法一:(推荐方法)Ubuntu10.04 测试通过 1.安装TFTP软件 sudo apt-get install tftp-hpa tftpd-hpa tftp-hpa是客户端,tf ...

  2. Ubuntu下配置Nginx HTTPS

    HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版.即HTTP下加入S ...

  3. openocd调试Linux内核,Ubuntu下配置OpenOCD+FT2232

    Ubuntu下配置OpenOCD+FT2232 [1]确认调试器方案 将调试器插到电脑上,lsusb看一下: Bus 003 Device 009: ID 1457:5118 First Intern ...

  4. Star: Ubuntu下配置和编译cpp-ethereum客户端启动GPU加速交易

    Ubuntu下配置和编译cpp-ethereum客户端启动GPU加速交易 Ethereum,中文翻译是"以太坊",是一个公有区块链的开源项目.因为以太坊是基于P2P网络所以没有中心 ...

  5. Ubuntu下配置samba实现文件夹共享

    Ubuntu下配置samba实现文件夹共享 一.samba的安装: sudo apt-get intall samba sudo apt-get install smbfs 二.创建共享目录: mkd ...

  6. ubuntu下配置eclipse

    ubuntu下配置eclipse 1.官方下载:http://www.eclipse.org/downloads/ 2.解压到指定目录:/opt 可先解压到当前目录然后 mv eclipse /opt ...

  7. Ubuntu 下配置 Typora 图片上传到 smms

    Ubuntu 下配置 Typora 图片上传到 smms 首先在这里安装 PicGo,在Typora中的:File / Preferences / Image部分,找到Download and Upg ...

  8. Ubuntu下配置FreeRADIUS + PPTP/L2TP + Mysql + daloRADIUS

    PPTP/L2TP安装方法就不写了,前面好多文章都介绍了安装方法. 下面先安装FreeRADIUS-server Shell 1 2 3 4 5 6 7 #sudo apt-get install m ...

  9. ubuntu下配置host的方法

    ubuntu下配置host的方法 ubuntu下配置host的方法: 1.打开终端输入命令:sudo vim /etc/hosts, 2.在vim中进入插入模式(需要点击insert按键), 3.插入 ...

最新文章

  1. python示例异常处理与程序调试_笔记:Python异常处理与程序调试
  2. python class 初始化顺序
  3. Android Studio导入github项目详解
  4. php session 机制,Cookie、Session机制详解及PHP中Session处理
  5. 丢失模式不联网有用吗_用眼过度,打开手机“护眼模式”真的有用吗?
  6. Live WallPaper 让背景动起来
  7. CCF202109-1 数组推导
  8. qtableview点击行将整行数据传过去_掌握这15个可视化图表,小白也能轻松玩转数据分析...
  9. C++0x 通用属性
  10. Bailian2703 骑车与走路【水题】
  11. Android AES加密算法及其实现
  12. 【java初学】正则表达式和敏感词汇过滤
  13. 二极管计算机原理,二极管逻辑电路
  14. 如何将本地应用制作成docker镜像
  15. scss exceeded maximum budget. Budget 4.00 kB was not met by 130 bytes with a total of 4.13 kB.
  16. python自动爬取更新电影网站_Python爬虫之—微信实时爬取电影咨询
  17. 在计算机网络中ln代表的是,数学中e和ln的关系?
  18. MySQL实战——表、索引创建与优化
  19. 概率论考点总结类型5 贝努力概型
  20. 赛扬处理器_英特尔释放诚意:入门赛扬处理器升级不加价

热门文章

  1. fiddler抓苹果手机上app包的方法,解决https连接只抓到Tunnel to的问题
  2. qt将html加载到资源文件,web页面嵌入到Qt
  3. 《黑客大曝光:移动应用安全揭秘及防护措施》一3.3 越狱:发泄愤怒
  4. VCC VDD, VEE, VSS是什么意思?
  5. Statistical Analysis of Network Data with R(第二版) 上机实操 3
  6. 雅虎都沦落到卖核心资产,为何马云孙正义巴菲特还抢着买
  7. 谁才是美元数字化的推手
  8. 九号公司——高科技黑马的进击与困境
  9. css样式-淘宝评价
  10. 从零开始微信机器人(一):wxpy简介(登录、消息发送、注册回复)