ubuntu10.04tftp配置

合集下载

ubuntu下tftpd命令的用法

ubuntu下tftpd命令的用法

ubuntu下tftpd命令的用法
在Ubuntu下,tftp(Trivial File Transfer Protocol)是一个用于文件传输的简单协议。

tftp服务器(tftpd)是用于提供tftp服务的软件。

要在Ubuntu下使用tftpd命令,首先需要安装tftpd软件包。

可以使用以下命令安装:
```
sudo apt-get install tftpd-hpa
```
安装完成后,可以使用以下命令启动tftpd服务器:
```
sudo systemctl start tftpd-hpa
```
启动成功后,可以使用以下命令测试tftpd服务器是否正常工作:
```
tftp localhost
```
这将连接到本地tftpd服务器。

接下来,可以使用一些tftp命令来上传和下载文件。

例如,要从服务器下载文件,可以使用以下命令:
```
get [文件名]
```
要上传文件到服务器,可以使用以下命令:
```
put [文件名]
```
另外,还可以使用`tftp`命令的其他选项来控制传输操作。

例如,可以使用`-c`选项来设置传输模式为ASCII:
```
tftp -c localhost
```
使用`-v`选项可以打开详细模式,显示更多的调试信息:
```
tftp -v localhost
```
以上就是在Ubuntu下使用tftpd命令的基本用法。

可以使用
`tftp`命令的`help`子命令来获取更多关于tftp命令的帮助信息。

Tftp服务器配置与使用

Tftp服务器配置与使用

Tftp 服务器配置与使用TFTP (Trivial File Transfer Protocol,简单文件传输协议) 是TCP/IP 协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。

它基于UDP 协议而实现,端口号为69。

此协议设计是基于实现小文件传输的目的。

因此它不具备通常的FTP 的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证。

在嵌入式开发中,TFTP 服务常用于通过网线从PC 服务端的TFTP 目录中下载镜像文件到目标开发板中,以待烧写或运行.使用这种方式下载文件,操作方便,并且速度也较快.第一步:在终端下首先查看是否已安装tftp 服务器和客户端组件验证命令如下:[root@localhost ~]#rpm —qa | grep tftp需要出现如下已安装组件:tftp —0.39- 1 。

i386tftp-server —0.39 —1 。

i386第二步:安装tftp 组件如果没有安装tftp 组件,从linux 光盘中找到tftp 组件的rpm 包,分别为tftp-0。

39- 1.i386 。

rpm 和tftp—server —0.39- 1 。

i386 。

rpm.进入共享文件夹MyShare,将tftp 组件的rpm 包拷贝到根目录下的home 目录中,使用命令rpm —ivh [软件包的完整路径],完成安装。

[root@localhost home] #cp —rf /mnt/hgfs/MyShare/tftp_rpm ./[root@localhost home] # cd tftp_rpm[root@localhost tftp_rpm]#rpm —ivh [root@localhost tftp_rpm] #rpm —ivh tftp —server-0。

39- 1.i386 。

rpm tftp —0.39- 1.i386 。

ubuntu 10.04下用tftp给开发板传输文件

ubuntu 10.04下用tftp给开发板传输文件

ubuntu 10.04下用tftp给开发板传输文件通过tftp,在主机与开发板之间传输文件是一种很快捷的方法,下面是在Ubuntu10.04下用tftp在开发板之间传输文件的方法。

1.安装tftp客户端和服务器端
#sudo apt-get install tftp-hpa tftpd-hpa xinetd
2.修改配置文件,添加共享目录
#sudo vi /etc/default/tftp-hpa
TFTP_DIRECTORY = “/home/linux/tftpboot” //设置tftp目录,将自己的tftp目录填上去,将默认的目录注释掉
TFTP_OPTIONS = “-l -c -s” //设置tftp目录的属性3.重启服务
#sudo service tftpd-hpa restart //重启服务器
#sudo /etc/init.d/xinetd reload
#sudo /etc/init.d/xinetd restart //重启xinted,tftp服务的一个脚本4.测试tftp功能
将任意一个文件放到tftp目录下,
#cd tftpboot //进入tftpboot目录
#touch file //在tftpboot目录下建立一个file文件进入到开发板中,在任意一个目录下,输入如下语句
#tftp –g –r file 192.168.1.xx //此IP为主机IP,file是在tftpboot 目录下给开发板传输的文件,-g:表示get,下载,-r:remove,移动。

现在在开发板上已经下载好了file文件。

说明tftp功能配置完全正确。

tftp服务器配置笔记

tftp服务器配置笔记

Tftp服务器配置一、ubuntu10.10网络配置1.虚拟机配置由于ubuntu10.10系统在安装的时候采用的是NAT的链接方式,因而要将其改成网络桥接方式进行网络通信。

桥接方式配置步骤:a、虚拟机VMware Workstation9中,Network Adapter方式采用Bridged模式。

b、VMware Workstation9中edit->Virtual Network Editor中采用如下配置方式:VMware Workstation9配置完成。

2.Ubuntu10.10中,vim /etc/network/interfaces 打开静态ip配置文件,配置如下:其中address可以通过查看windows本机ip来进行设置,由于有路由器,所以ip应该在路由器dchp ip范围内。

本机ip为192.168.1.116,dchp为192.168.1.110-192.168.1.199,因而设置address为192.168.1.117,netmask与gateway与本机一致。

vim /etc/NetworkManager/nm-system-settings.conf中[ifupdown]Managed=false,managed要设置成false,否则可能会造成linux与windows ping不通。

设置完成后:/etc/init.d/network-manager restart 来重启网络,至此网络桥接设置完成。

可以通过ping+ip来检测linux与windows是否可以ping 通。

tftp服务器配置最近在将做的嵌入式项目移植到ARM开发板上,宿主机用的ubuntu11.10,目标机为TQ2440的ARM开发板,使用arm-linux-gcc编译项目后,要将项目拷贝到目标机运行,使用可以使用U盘直接拷贝,也可以通过tftp服务。

二、ubuntu11.10搭建tftp服务器(1) $ sudo apt-get install tftpd tftp openbsd-inetd(2) $ sudo vi /etc/inetd.conf在这个配置文件里面找到下面的位置:#:BOOT: TFTP service is provided primarily for booting. Most sites# run this only on machines acting as "boot servers."#tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp#我把上面的默认的配置文件用井号注释掉了,自己配置了tftp的主工作目录为/tftp tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftp(3):wq 保存文件退出。

Ubuntu和开发板进行tftp通信

Ubuntu和开发板进行tftp通信

Ubuntu和开发板进行tftp通信
前几天Ubuntu和开发板通信一直不成功,今天特意花时间搞了下这个,在网上查到了一个比较好的帖子
我简单说下自己的步骤和注意事项:
安装虚拟机时,注意选择网卡的连接方式为桥接,且必须得是有线网卡那个,不能是无线网卡
配置虚拟机的IP地址网关等,参考上述文章和以下图片:
最后nameserver一定不能忘了,之后配置的结果为:
配置开发板IP地址网关等,
用网线连接开发板与电脑,打开网络与共享中心,点击本地连接,查看VirtualBox Bridge Networking Driver是否已经安装,如果已经安装了,则可以进行下一步了
接下来修改一下电脑的IP地址,和开发板,虚拟机在同一个网段就可以了,最后试一下就可以ping通了。

ubuntu 10.04下的配置tftp服务器

ubuntu 10.04下的配置tftp服务器

ubuntu 10.04下的配置tftp服务器首先用命令netstat -a|greptftp查看是否启动了tftp服务.[root@localhost /]# netstat-a|greptftp若有上面的显示,表示tftp服务器已经启动,就不用安装了。

若没有显示,按下面的步骤安装。

第1步:准备安装tftp所需的软件(连网情况下)(tftp-hpa是客户端,tftpd-hpa后者是服务程)在终端下输入sudo apt-get install tftp-hpatftpd-hpa,便可以安装好tftp-hpa和tftpd-hpa。

然后还需要安装xinetd,在终端下输入sudo apt-get install xinetd,安装好xinetd。

第2步:配置相关服务文件。

进入根目录下的etc文件夹(cd /etc/),首先看目录中有没有一个xinetd.conf文件,如果没有则新建一个,有的话查看内容,看是否与下面的一致,若不一致则修改,内容如下:# Simple configuration file for xinetd## Some defaults, and include /etc/xinetd.d/defaults{# Please note that you need a log_type line to be able to use log_on_successont-size: 12pt; "> # log_type = SYSLOG daemon info}includedir /etc/xinetd.d第3步:配置tftp服务器命令:#sudo vim /etc/default/tftpd-hpa将内容修改成:# /etc/default/tftpd-hpaTFTP_USERNAME="tftp"TFTP_DIRECTORY="/tftpboot"TFTP_ADDRESS="0.0.0.0:69"TFTP_OPTIONS="-l -c -s"(#只要修改黄色:这是你tftp服务器的工作目录,可以由自己设置使用)tftp服务器配置结束!建立对应工作目录:命令#sudomkdir /tftpboot#sudochmod 777 /tftpboot (注意,在新建工作目录时,最好修改其权限为777)第4步:配置tftp文件然后进入/etc/xinetd.d文件夹命令:#cd /etc/xinetd.d查看是否有一个tftp文件,如果没有就新建一个,如果有的话就查看内容是否与下面的一致,不一致则修改,内容如下:servicetftp{socket_type = dgramwait = yesdisable = nouser = rootprotocol = udpserver = /usr/sbin/in.tftpdserver_args = -s /tftpboot -c#log_on_success += PID HOST DURATION#log_on_failure += HOSTper_source = 11cps =100 2flags =IPv4}其中server_args一行是配置服务器的文件存放的位置,就是进行tftp传输的时候,都是从该文件夹中搜索文件的。

TFTP服务器配置

TFTP服务器配置

实验目的:使用TFTP部署加密的FTP服务
实验过程:
(1)首先在服务器端安装TFTP Server软件,如下图:
(2)安装完毕后,在User Administration标题栏中创建新的帐户admin_zzz。

并且配置好密码和目录访问权限。

其中管理员拥有所有权限。

“Allowed” list instead 勾上。

以避免在客户端登陆服务器后,发生文件夹搜索错误。

(4)启动服务器端。

(5)在客户端安装TFTP client 软件。

安装完毕后,首先在站点管理“Site Manager ”标题
栏中添加站点,站点名称为first_link,并且输入服务器端的IP地址192.168.1.199,默认端
口为21,输入用户名admin_zzz和密码111。

其中默认状态下,EFTP对发送的密码是加密
的,这确保了数据的安全性,如果用户不希望密码在传输的过程中加密,可以勾选复选框中
的Don’t use Ecryption。

新建站点完毕后,单击Connect即可实现客户端和服务器端的连接,
如下图:
“解除阻止”。

(7)连接成功后,客户端窗口显示服务器端的FTP站点文件。

此时可以拖动站点文件到左边的窗口,实现文件的FTP传输。

(8)观察服务器端的活动记录。

显示的是客户端的登录情况。

如下图:
(9)实验完毕,测试成功。

实验总结:架设TFTP加密服务器,能够实现数据传输过程中的保密性,解决了一些FTP 软件密码明文传输的保密性差的问题,确保了数据在传输过程中更加安全。

配置tftp

配置tftp

配置tftp方法一:(推荐方法)Ubuntu10.04 测试通过1.安装TFTP软件sudo apt-get install tftp-hpa tftpd-hpatftp-hpa是客户端,tftpd-hpa是服务器端2.建立tftpboot目录,作为服务器的目录sudo mkdir ~/tftpboot释放权限:(服务器目录,需要设置权限为777,chomd 777)sudo chmod 777 ~/tftpboot3.配置TFTP服务器sudo gedit /etc/default/tftpd-hpa将原来的内容为:# /etc/default/tftpd-hpaTFTP_USERNAME="tftp"#TFTP_DIRECTORY="/var/lib/tftpboot" #修改为自己需要的路径,与上面创建的目录一致TFTP_ADDRESS="0.0.0.0:69"#TFTP_OPTIONS="--secure" #可以通过查看mantftpd,看各种参数的意义#修改为TFTP_DIRECTORY="/home/shenhao/tftpboot"TFTP_OPTIONS="-l -c -s"3.重新启动TFTP服务sudo service tftpd-hpa restart4.测试下$ cd ~/tftpboot echo "hello tftp service">>a.txt$ echo "hello tftp service,put to tftp serive">>b.txt$ tftp localhosttftp> get a.txttftp> put b.txttftp> quit其中get是取得文件,put是将文件上传到TFTP服务器上。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档