导航:首页 > 编程系统 > linuxtftp传输文件

linuxtftp传输文件

发布时间:2023-01-08 05:53:10

① armlinux下tftp上传和下载目录如何设置

修改/etc/xinetd.d/tftp ,把disabled设置为no,server_args=-s /tftpboot,其中tftpboot为默认目录,你也可以自己修改。你说把/mnt/aaa上传tftpboot目录,完全没必要,我不是太明白你的意思。直接把/mnt/aaa 拷贝到/tftpboot 目录下就可以了。 然后重启tftp服务。/etc/xinetd restart . 用tftp下载,比把zImage拷贝到/tftpboot下,板子上电,打开超级终端,假如你的bootloader是UBOOT,板子是2410或者2440,可以:tftp 0x30008000 zImage ,就可以下载了。不懂的话再找我。Q:372687917

② linux下的tftp怎么使用

tftp命令用在本机和tftp服务器之间使用TFTP协议传输文件

TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。下面就详细介绍一下linux服务器端tftp-server的配置。

语法
tftp(选项)(参数)选项
-c:指定与tftp服务器连接成功后,立即要执行的指令;
-m:指定文件传输模式。可以是ASCII或者Binary;
-v:显示指令详细执行过程;
-V:显示指令版本信息。 参数

主机:指定tftp要联机的tftp服务器的ip地址或主机名。

实例

1、安装tftp服务器

需要安装xinetd、tftp和tftp-server 3个软件

如果能上网,通过yum安装:

yum
xinetd
yuminstalltftp
yuminstalltftp-server

如果不能上网,可以直接安装提供的rpm包:

rpm-ivhxinetd-2.3.14-18.fc9.i386.rpm
rpm-ivhtftp-0.48-3.fc9.i386.rpm
rpm-ivhtftp-server-0.48-3.fc9.i386.rpm

2、配置tftp服务器

修改/etc/xinetd.d/tftp文件,将其中的disable=yes改为disable=no。主要是设置TFTP服务器的根目录,开启服务。修改后的文件如下:


tftp
{
socket_type=dgram
protocol=udp
=yes
user=root
server=/usr/sbin/in.tftpd
server_args=-s/home/mike/tftpboot-c
disable=no
per_source=11
cps=1002
flags=IPv4
}

说明:修改项server_args= -s <path> -c,其中<path>处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。

3、启动tftp服务器并关闭防火墙

/etc/
.d/
stop//关闭防火墙
/sbin/servicexinetdstart

servicexinetdrestart
/etc/init.d/xinetdstart

看到启动[OK]就可以了

4、查看tftp服务是否开启


-a|
tftp

显示结果为udp 0 0 *:tftp *:*表明服务已经开启,就表明tftp配置成功了。

5、tftp使用

复制一个文件到tftp服务器目录,然后在主机启动tftp软件,进行简单测试。

tftp192.168.1.2
tftp>get<download
>

tftp>put<uploadfile>
tftp>q

6、tftp命令用法如下

tftpyour-ip-address

进入TFTP操作:

7、如果老是出现“AVC Denial, click icon to view”的错误,并不能传输文件,需要作如下修改

修改/etc/sysconfig/selinux,将SELINUX设定为disable,使用命令setenforce 0让selinux配置文件生效。

8、Busybox中tftp命令的用法

命令格式为:

tftp[option]...
[port]

如果要下载或上传文件的话是一定要用这些option的。

-g表示
载文件(get)
-p表示上传文件(put)
-l表示本地文件名(localfile)
-r表示远程主机的文件名(remotefile)

例如,要从远程主机192.168.1.2上下载 embedexpert,则应输入以下命令

tftp-g-rembedexpert192.168.1.2

③ linux tftp如何传文件夹给开发板

通过tftp服务器和开发板之间进行数据传输方法如下:

  1. 首先要建立好tftp服务器;

  2. 在tftp配置文件/etc/xinetd.d/tftp,设置如下:

service tftp

{

socket_type= dgram

protocol= udp

wait= yes

user= root

server= /usr/sbin/in.tftpd

server_args= -s /tftpboot -c

disable= no

per_source= 11

cps= 100 2

flags= IPv4

}

3.将需要下载到开发板的文件放入对应的tftp下载目录,在这里设置为/tftpboot目录下

4.保证开发和tftpboot服务器之间网络为通路状态;

5.最后进行下载命令操作;

④ Linux文件传输命令有哪些

1. uuto命令

uuto命令可将文件传送到远端的UUCP主机,并在完成工作后,以邮件通知远端主机上的用户。

语法:

uuto [文件][目的]

参数:

文件:需要执行传送的文件

目的:指定目标文件或路径

实例

uuto./test1 localhost/www #将文件test1传送至远程UUCP主机localhost的www目录

2. uupick命令

uupick命令是用来处理传送进来的文件。

语法:

uupick [-v][-I<配置文件>][-s<主机>][-x<层级>][--help]

参数:

-I<配置文件>或--config<配置文件>:指定配置文件。

-s<主机>或--system<主机>:处理由指定主机传送过来的文件。

-v或—version:显示版本信息。

--help:显示帮助。

实例:

uupick-s localhost传送由主机localhost传送过来的文件

3. tftp命令

tftp命令用于传输文件,tftp是简单的文字模式ftp程序,它所使用的指令和FTP类似。

语法:

tftp(选项)(参数)

选项:

-c:指定与tftp服务器连接成功后,立即要执行的指令;

-m:指定文件传输模式。可以是ASCII或者Binary;

-v:显示指令详细执行过程;

-V:显示指令版本信息。

参数:

主机:指定tftp要联机的tftp服务器的ip地址或主机名

实例:

tftp -g -r test 192.168.0.1 从IP地址为192.168.0.1远程主机上下载test文件

⑤ Linux下tftp上传文件失败的几条原因

主目录没有写权限, 可以 chmod 0777 /var/lib/tftpboot 2.Error code 1: File not found 在/etc/xinetd.d/tftp配置文件中,server_args后加上 -c 选项,方可上传 版service tftp{socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /var/lib/tftpboot -c disable = no per_source = 11 cps = 100 2 flags = IPv4} 3.Transfer timed out. 如果权第1,2条都没有问题,第3条可能是IPv6的原因,例如 在命令行下输入 # tftp localhost 系统可能使用的是IPv6的 ::1 地址,如下WireShark截图:

⑥ linux centos tftp 上传文件

你用的两个参数-g -r在centos的tftp里是不支持的
man tftp
看看使用说明,选择合适的参数

⑦ Linux文件传输命令有哪些

Linux下几种文件传输命令 sz rz sftp scp介绍

1.sftp

Secure Ftp
是一个基于SSH安全协议的文件传输管理工具。由于它是基于SSH的,会在传输过程中对用户的密码、数据等敏感信息进行加密,因此可以有效的防止用户信息
在传输的过程中被窃取,比FTP有更高的安全性。在功能方面与FTP很类似,不仅可以传输文件数据,而且可以进行远程的文件管理(如建立,删除,查看文件
列表等操作)。Sftp与ftp虽然只有一字之差,但基于的传输协议却是不同的。因此不能用sftp client去连接ftp server 也不能用
ftp client 去连接 sftp server。
建立连接:sftp user@host

从本地上传文件:put localpath
下载文件:get remotepath
与远程相对应的本地操作,只需要在命令前加上”l” 即可,方便好记。

例如:lcd lpwd lmkdir

2.scp

SCP :secure (remote file program) 也是一个基于SSH安全协议的文件传输命令。与sftp不同的是,它只提供主机间的文件传输功能,没有文件管理的功能。
复制local_file 到远程目录remote_folder下

scp local_file remote_user@host:remote_folder

复制local_folder 到远程remote_folder(需要加参数 -r 递归)

scp –r local_folder remote_user@host:remote_folder

以上命令反过来写就是远程复制到本地

3.sz/rz

sz/rz 是基于ZModem传输协议的命令。对传输的数据会进行核查,并且有很好的传输性能。使用起来更是非常方便,但前提是window端需要有能够支持ZModem的telnet或者SSH客户端,例如secureCRT。

首先需要在secureCRT中可以配置相关的本地下载和上传目录,然后用rz、sz命令即可方便的传输文件数据。

下载数据到本地下载目录:sz filename1 filename2 …
上传数据到远程:执行rz –be 命令,客户端会弹出上传窗口,用户自行选择(可多选)要上传的文件即可。

⑧ 在WIN7下与linux用TFTP上传文件出现 tftp:outtime,怎么能解决这个问题,请高手指点。

1、用ping检查windows和linux主机是否可以连通;
2、在linux用tftp客户端测试是否可以传文件给自回己;
3、将答window7下的客户端,tftp文件给其他的服务器测试。
以上可判定问题在哪儿。

⑨ 用TELNET登录Linux怎么上传自己的文件到Linux机上

telnet无文件传输功能,可借助tftp、ssh、winscp等工具实现windows与linux之间的文件传输

  1. tftp

下载tftp工具,然后将tftp与待上传文件放在同一目录下,打开tftp,然后在telnet上输入tftp上传命令。tftp语法:tftp [-i] [Host] [{get | put}] [Source] [Destination]

例子,tftp -p -l file 192.168.1.2 :把本地文件file上传至远程主机192.168.1.2

2.ssh

首先下载安装ssh客户端,然后点击quic connect ,输入host name(linux服务器IP),user name(linux系统登录用户名),port(端口号),点击connect输入linux登录用户的密码。连接成功后显示界面右侧为linux,左侧为windows。此时可右击左侧文件选择upload,也可选中文件直接拖曳至linux系统的目标目录下

3.winscp

winscp用法同上ssh.不过操作更加方便。

⑩ 在linux用tftp传输配置文件时 总是出现checksum bad

checksum bad 的问题我也不太清楚,由于自己也出现这样的问题,查了半天资料也没有搞定~专~
最后把ARM板的属ip地址改了另外一个少用的,就没有tftp下载错误了,可能是所用的ip地址和子网内的ip地址有冲突,你改一下看看~~

阅读全文

与linuxtftp传输文件相关的资料

热点内容
东方年代记9章图形代码 浏览:397
小米平板2win10刷miui教程 浏览:204
wordpress时区 浏览:96
手机如何录制音频文件 浏览:594
excel数据相对超链接怎么用 浏览:799
word乱码修复器免费 浏览:101
夏花网站存在多少年了 浏览:671
无线模块下载哪个app 浏览:584
河北银行app怎么查开户行 浏览:936
华为路由器的数据配置文件 浏览:508
文件名字复制为路径导入表格 浏览:324
点击电脑桌面文件总是跳出磁盘 浏览:857
桌面文件不刷新 浏览:114
linux怎么列举子文件夹 浏览:949
查看编程代码的软件有哪些 浏览:171
可以看文件有多少个字的软件 浏览:857
苹果没有appstore如何充值 浏览:845
好人平安哪个app上能看 浏览:663
如何用微信发送不同文件夹 浏览:935
英制扣怎么编程 浏览:957

友情链接