① 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要联机的tftp服务器的ip地址或主机名。
实例1、安装tftp服务器
需要安装xinetd、tftp和tftp-server 3个软件
如果能上网,通过yum安装:
yum如果不能上网,可以直接安装提供的rpm包:
rpm-ivhxinetd-2.3.14-18.fc9.i386.rpm2、配置tftp服务器
修改/etc/xinetd.d/tftp文件,将其中的disable=yes改为disable=no。主要是设置TFTP服务器的根目录,开启服务。修改后的文件如下:
说明:修改项server_args= -s <path> -c,其中<path>处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。
3、启动tftp服务器并关闭防火墙
/etc/看到启动[OK]就可以了
4、查看tftp服务是否开启
显示结果为udp 0 0 *:tftp *:*表明服务已经开启,就表明tftp配置成功了。
5、tftp使用
复制一个文件到tftp服务器目录,然后在主机启动tftp软件,进行简单测试。
tftp192.168.1.26、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]...如果要下载或上传文件的话是一定要用这些option的。
-g表示例如,要从远程主机192.168.1.2上下载 embedexpert,则应输入以下命令
tftp-g-rembedexpert192.168.1.2③ linux tftp如何传文件夹给开发板
通过tftp服务器和开发板之间进行数据传输方法如下:
首先要建立好tftp服务器;
在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之间的文件传输
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地址有冲突,你改一下看看~~