Ubuntu Linux操作系统tftp服务器和客户端安装(简单操作)

操作系统:ubuntu(64位) 12.04,系统必须连接互联网!
以下绿色文字为终端输入命令,红色为错误信息,蓝色为提示信息,紫色为一般信息。

终端输入:
tftp 192.168.1.102
发现如下错误:
程序 ‘tftp’ 已包含在下列软件包中:

  • tftp-hpa
  • tftp
    请尝试:sudo apt-get install <选定的软件包>
    说明tftp没有安装!
    ###############################################
    安装tftp客户端:
    输入:
    sudo apt-get install tftp
    注意:要输入sudo获取执行权限,不然可能被拒绝,网上很多没加sudo,误导初学者!
    获得如下内容:
    [sudo] password for xxxx:
    出现这句话时输入密码,回车!

然后出现如下类似信息:
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
下列【新】软件包将被安装:
tftp
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 326 个软件包未被升级。
需要下载 17.6 kB 的软件包。
解压缩后会消耗掉 86.0 kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu/ precise/universe tftp amd64 0.17-18ubuntu2 [17.6 kB]
下载 17.6 kB,耗时 5秒 (3,426 B/s)
Selecting previously unselected package tftp.
(正在读取数据库 … 系统当前共安装有 153229 个文件和目录。)
正在解压缩 tftp (从 …/tftp_0.17-18ubuntu2_amd64.deb) …
正在处理用于 man-db 的触发器…
正在设置 tftp (0.17-18ubuntu2) …
说明安装成功!
###############################################
安装tftp服务器:
输入:
sudo apt-get install tftpd-hpa

[sudo] password for lgc:
输入密码!

正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
下列【新】软件包将被安装:
tftpd-hpa
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 326 个软件包未被升级。
需要下载 40.3 kB 的软件包。
解压缩后会消耗掉 146 kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu/ precise/main tftpd-hpa amd64 5.2-1ubuntu1 [40.3 kB]
下载 40.3 kB,耗时 0秒 (188 kB/s)
正在预设定软件包 …
Selecting previously unselected package tftpd-hpa.
(正在读取数据库 … 系统当前共安装有 153236 个文件和目录。)
正在解压缩 tftpd-hpa (从 …/tftpd-hpa_5.2-1ubuntu1_amd64.deb) …
正在处理用于 ureadahead 的触发器…
正在处理用于 man-db 的触发器…
正在设置 tftpd-hpa (5.2-1ubuntu1) …
tftpd-hpa start/running, process 20553
安装成功!
###############################################
配置tftp服务器:
输入:
sudo vi /etc/default/tftpd-hpa
打开配置文件:

/etc/default/tftpd-hpa

TFTP_USERNAME=“tftp”
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS=“0.0.0.0:69”
TFTP_OPTIONS="–secure"
修改为:

/etc/default/tftpd-hpa

TFTP_USERNAME=“tftp”
TFTP_DIRECTORY="/tftpboot" ——这是你的tftp服务器的目录
TFTP_ADDRESS=“0.0.0.0:69”
TFTP_OPTIONS="-l -c -s"
保存退出!(按Esc, 输入 :wq)
###############################################
创建tftp服务器目录:
输入:
cd /
sudo mkdir tftpboot
sudo chmod 777 tftpboot/
以上操作为在根目录下创建一个目录,且加权限777。
###############################################
重启tftp服务器:
sudo service tftpd-hpa restart
出现如下信息:
tftpd-hpa stop/waiting
tftpd-hpa start/running, process 20641
说明重启成功!
###############################################
使用:
输入(前提是192.168.1.102是一个有tftp客户端的设备,开发板):
tftp 192.168.1.102
显示:
tftp>
说明成功!

放置文件到 /tftpboot目录下,
在开发板输入:
tftp -gr 文件名 电脑的IP地址
如: tftp -gr a.txt 192.168.1.101
即可下载文件到开发板!

在开发板输入:
tftp -pr 文件名 电脑的IP地址
如: tftp -pr a.txt 192.168.1.101
即可上传文件到电脑的/tftpboot目录下
原文地址:http://blog.sina.com.cn/s/blog_16690f5880102wsxg.html

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值