Linux 下的FTP, TFTP命令

文件传输协议:FTP、TFTP、SFTP和SCP 你好,这里是网络技术联盟站。文件传输协议在计算机网络中扮演着关键的角色,为用户提供了在网络上共享和传输文件的标准化方式。本文将深入介绍四种常见的文件传输协议:FTP、TFTP、SFTP和SCP,探讨它们的工作原理、特点以及在不同场景下的应用。 阅读详情

FTP:


     FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是LINUX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。


[root@www ~]# yum install ftp 安装ftp支持 redhat系列版本下命令
[root@www ~]# ftp
输入ftp命令
FTP>open 连接命令
FTP> to 10.10.22.8 连接主机
FTP> admin 登入名
FTP> passwd  登入密码


连接成功

FTP> ! 从 ftp 子系统退出到外壳。
FTP> ? 显示 ftp 命令说明。? 和 help 相同。
FTP> append 使用当前文档类型配置将本地文档附加到远程电脑上的文档。
FTP> ascii 将文档传送类型配置为默认的 ASCII。
FTP> bell 转换响铃以在每个文档传送命令完成后响铃。默认情况下,铃声是关闭的。
FTP> binary(或bi) 将文档传送类型配置为二进制。
FTP> bye(或by) 结束和远程电脑的linux中ftp命令参数会话并退出linux中ftp命令参数。
FTP> cd 更改远程电脑上的工作目录。
FTP> close 结束和远程服务器的linux中ftp命令参数会话并返回命令解释程式。
FTP> debug 转换调试。当调试打开时,发送到远程电脑的每个命令都打印,前面是字符串“>”。默认情况下,调试是关闭的。
FTP> delete 删除远程电脑上的文档。
FTP> dir 显示远程目录文档和子目录列表。
FTP> disconnect 从远程电脑断开,保留linux中ftp命令参数提示。
FTP> get 使用当前文档转换类型将远程文档复制到本地电脑。
FTP >glob 转换文档名组合。组合允许在内部文档或路径名中使用通配符(*和?)。默认情况下,组合是打开的。
FTP >hash 转换已传输的每个数据块的数字签名 (#) 打印。数据块的大小是2048 字节。默认情况下,散列符号打印是关闭的。
FTP >help 显示linux中ftp命令参数命令说明。
FTP >lcd 更改本地电脑上的工作目录。默认情况下,工作目录是启动linux中ftp命令参数的目录。
FTP >literal 将参数逐字发送到远程linux中ftp命令参数服务器。将返回单个的linux中ftp命令参数回复代码。
FTP >ls 显示远程目录文档和子目录的缩写列表。
FTP >mdelete 删除远程电脑上的文档。
FTP >mdir 显示远程目录文档和子目录列表。能够使用 mdir 指定多个文档。
FTP >mget 使用当前文档传送类型将远程文档复制到本地电脑。
FTP >mkdir 创建远程目录。
FTP >mls 显示远程目录文档和子目录的缩写列表。
FTP >mput 使用当前文档传送类型将本地文档复制到远程电脑上。
FTP >open 和指定的linux中ftp命令参数服务器连接。
FTP >prompt 转换提示。假如关闭提示时 mget 及 mput 传送任何文档,linux中ftp命令参数在多文档传送过程中将提示允许您有选择地检索或存储文档。默认情况下,提示是打开的。
FTP >put 使用当前文档传送类型将本地文档复制到远程电脑上。
FTP >pwd 显示远程电脑上的当前目录。
FTP >quit 结束和远程电脑的linux中ftp命令参数会话并退出linux中ftp命令参数。
FTP >quote 将参数逐字发送到远程linux中ftp命令参数服务器。将返回单个的linux中ftp命令参数回复代码。
FTP >recv 使用当前文档传送类型将远程文档复制到本地电脑。Recv 和 get相同。
FTP >remotehelp 显示远程命令帮助。
FTP >rename 重命名远程文档。
FTP >rmdir 删除远程目录。
FTP >send 使用当前文档传送类型将本地文档复制到远程电脑上。Send 和put 相同。
FTP >status 显示linux中ftp命令参数连接和转换的当前状态。
FTP >trace 转换数据包跟踪。Trace 在运行linux中ftp命令参数命令时显示每个数据包的路由。
FTP >type 配置或显示文档传送类型。
FTP >user 指定远程电脑的用户。

FTP >verbose 转换 verbose 模式。假如打开,将显示任何 linux中ftp命令参数响应。在文档传送完成后,将同时显示和传送效率有关的统计信息。默认情况下,verbose 是打开的


TFTP:

1、安装tftp服务器
需要安装xinetd、tftp和tftp-server3个软件
1
)如果能上网,通过yum安装:
sudo yum install xinetd
sudo yum install tftp
sudo yum installtftp-server
2
)如果不能上网,可以直接安装提供的rpm包:
sudo rpm -ivhxinetd-<?xml:namespace prefix = st1/>2.3.14-18.fc9.i386.rpm
sudo rpm -ivhtftp-0.48-3.fc9.i386.rpm
sudo rpm -ivhtftp-server-0.48-3.fc9.i386.rpm

2、配置tftp服务器
修改/etc/xinetd.d/tftp文件,将其中的disable=yes改为disable=no。
主要是设置TFTP服务器的根目录,开启服务。修改后的文件如下:
service tftp
{    socket_type           =dgram
      protocol                 =udp
      wait                       =yes
      user                       =root
      server                    =/usr/sbin/in.tftpd
      server_args            =-s /home/mike/tftpboot -c
      disable                   =no
      per_source            =11
      cps                        =100 2
      flags                      =IPv4
}

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

3、启动tftp服务器并关闭防火墙
/etc/init.d/iptablesstop       //关闭防火墙
sudo /sbin/service xinetdstart
或servicexinetd restart
/etc/init.d/xinetdstart
看到启动[OK]就可以了

4、查看tftp服务是否开启
netstat -a | greptftp
显示结果为
udp 0 0 *:tftp*:*
表明服务已经开启,就表明tftp配置成功了。

5、tftp使用

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

tftp>put <uploadfile>
tftp>q

6、tftp命令用法如下
tftp    your-ip-address

【进入TFTP操作】
connect
:连接到远程tftp服务器
mode
:文件传输模式
put
:上传文件
get
:下载文件
quit
:退出
verbose
:显示详细的处理信息
tarce
:显示包路径
status
:显示当前状态信息
binary
:二进制传输模式
ascii
:ascii传送模式
rexmt
:设置包传输的超时时间
timeout
:设置重传的超时时间
help
:帮助信息
?
:帮助信息

7、如果老是出现“AVCDenial, click icon to view”的错误,并不能传输文件,需要作如下修改
修改/etc/sysconfig/selinux,将SELINUX设定为disable
使用命令setenforce0让selinux配置文件生效

8、Busybox中tftp命令的用法
命令格式为:

tftp [option] ... host[port]

如果要下载或上传文件的话是一定要用这些option的。成都明诚科技。

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

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

tftp -g -r embedexpert192.168.1.2


Linux命令教程第五期 目录ftp补充说明语法选项参数实例ftpcount补充说明语法:ftpshut补充说明语法:参数:ncftp补充说明语法选项参数scp补充说明语法选项参数tftp补充说明语法tftp(选项)(参数)选项参数实例 ftp 用来设置文件系统相关功能 补充说明 ftp命令 用来设置文件系统相关功能。ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相信掌握了这些使用Linux进行ftp操作将会非常容易 阅读详情

相关推荐

【Linux常用命令大全】02. 文件传输命令大汇总(爆肝式整理,命令按字母顺序排列)

Linux文件传输与打印命令摘要 本文整理了Linux系统中常用的文件传输与打印相关命令,按字母顺序排列便于查阅。主要内容包括: FTP相关命令: bye:终止FTP/SFTP会话 ftp:FTP客户端工具 ftpcount:统计FTP连接数 ftpshut:计划关闭FTP服务 ftpwho:查看FTP会话信息 打印相关命令: lpd:打印守护进程 lpq:查看打印队列状态 每个命令都包含功能说明、参数详解、使用示例和实用小贴士,特别适合运维人员快速查找和掌握这些常用工具。

yuhuasheng1997的博客 604

Tftp安装使用全接触

Tftp安装使用全接触菜鸟A通过时下比较流行的webdav漏洞进行溢出攻击得到了一个shell,但是在加了管理员帐户后他却发现发现建立了管理员帐户之后却不能ipc$连接,在cmd下又不能开启ipc$,提示启动错误。那么怎么上传文件呢?菜鸟听人说过可以用ftp,但是由于cmd环境下ftp是不能实现交互的,所以这样反而会害了人,输入ftp后,cmd停在那里不动了?菜鸟傻眼了;也有人说是用echo命令写

FreeXploiT 2755

【Linux命令大全】002.文件传输(理论篇)

本文全面介绍Linux系统文件传输相关命令,包括bye、ftp、ftpcount和ftpshut等。bye命令用于终止FTP/SFTP会话;ftp命令提供文件传输功能,支持多种参数和模式;ftpcount用于统计FTP连接数和传输数据;ftpshut可定时关闭FTP服务。文中包含详细参数说明、使用示例和实用技巧,适合高级用户和系统管理员参考。

yuhuasheng1997的博客 623

Linux —— tftp 使用

提示:tftp 命令在 uBoot 系统和 Linux 系统下的使用是不一样的 前言 在 Linux 移植过程或裸机开发中,经常要使用到 tftp 命令,本文围绕该命令相关的网络配置及使用做出记录,本文中,开发电脑命名为上位机,新移植硬件或开发板均称为开发板。 一、使用 tftp 上位机需要如何配置 使用 tftp 命令的上位机系统一般为 Linux 系统,本文以 uBuntu 为事例。 二、开发板上 tftp 的使用 1.uBoot 系统下 $ tftp 0x48000000 shall.bin .

forlorg的专栏 6311

FtpServer配置详解

1与Spring整合 - 1 - 2 server元素 - 1 - 3 listener元素 - 2 - 4 User Manager - 4 - 4.1 个性化User Manager - 5 - 4.2 数据库用户管理方式 - 5 - 4.2.1配置参数 - 6 - 4.2.2 数据源配置 - 6 - 4.2.3FTP_USER表结构 - 6 - 4.2.4 基于文件的用户管理 - 7 -

微信小程序转化数据API自归因实战:PHP实现与2025升级要点解析

本文详细解析了2025年微信小程序转化数据API自归因的升级要点与PHP实战实现。核心变化包括接口地址更新、固定access_token的获取方式,以及新增timestamp与nonce等安全参数。文章提供了完整的PHP代码示例,帮助开发者高效完成数据上报,优化腾讯广告投放效果。

git9versioner的博客 989

根文件系统及Busybox详解之一

根文件系统及Busybox简介 目录 1.根文件系统简介...2 2.Busybox简介...2 2.1Busybox简介...2 2.2Busybox目录结构简介...2 2.3init进程简介...3 3.构建自己的根文件系统...9 3.1编译Busybox.9 3.2向Busybox中添加新命令...19 4.附录...26 4.1Busybox实现的简单分析...2

chenlong12580的专栏 1万+

淘宝x-mini-wua生成机制与硬件信息关联性深度解析

本文深度解析了淘宝x-mini-wua的生成机制与硬件信息的关联性,详细介绍了其作为设备指纹令牌的核心作用及技术实现细节。通过分析基础硬件层、环境特征层和行为特征层的数据采集,揭示了淘宝如何利用AES加密和分级加密策略防止破解,并探讨了其安全防护与对抗策略。

weixin_29243279的博客 232

Linux tftp命令教程:文件传输利器(附案例详解和注意事项)

tftp,全称为Trivial File Transfer Protocol(简单文件传输协议)。tftp是一个用于文件传输的客户端命令,用于从远程主机传输文件,包括一些非常简洁、通常嵌入的系统。

u012964600的博客 2万+

数据库常见面试题(附答案)

1.事务四大特性 原子性,要么执行,要么不执行 隔离性,所有操作全部执行完以前,其它会话不能看到过程 一致性,事务前后,数据总额一致 持久性,一旦事务提交,对数据的改变就是永久的 2.数据库隔离级别,每个级别会引发什么问题,mysql默认是哪个级别 脏读:事务B读取事务A还没有提交的数据 不可重复读:两次事务读的数据不一致 幻读:事务A修改了数据,事务B也修改了数据,这时在事务A看...

csdn问鼎 46万+

SAP 中租赁资产的实现需区分经营租赁与融资租赁,核心围绕资产主数据配置、折旧与利息设置、科目分配及业务操作展开

摘要:SAP系统租赁资产管理需区分经营租赁与融资租赁,通过SPRO配置资产主数据、折旧范围、利息计算及科目分配。关键步骤包括:激活折旧范围利息计算(OABZ)、设置租赁资产类别(OAYZ)、维护总账科目(AO90)及创建租赁资产主数据(AS01)。业务操作涵盖资产资本化(ABZON)、折旧利息过账(AFAB)、租金支付(F-53)及终止处理(ABUMN)。核心配置要点在于准确设置租赁类型、利率参数和科目联动,确保系统自动计算折旧与利息并生成正确凭证。

金牌架构师 1076

Linux命令集合之文件传输

来自英文词组Trivial File Transfer Protocol 的缩写,中文翻译为简单文件传输协议,其功能是基于TFTP进行文件传输工作。用户可以通过文字模式将文件上传到远程服务器上,亦可以1从服务器下载到本地主机TFTP基于UDP/69,不同于FTP,属于轻量级的传输协议,不具备显示文件列表,断点续传等功能语法格式 tftp 参数 域名或ip地址案例。

2301_78339569的博客 920

CQE和SQE 以及 PQA和DQA的区别

‌:PQA聚焦产品全生命周期流程管理,DQA专注于设计阶段的质量控制。

a1809032425的博客 1907

Linux的网络命令

3、常用的网络命令:ping、ifconfig、ifup、ifdown、netstat、route、traceroute、host、nslookup、telnet。设置第一块网卡的ip地址:ifconfig eth0 192.168.0.1。(1)功能说明:ping命令使用ICMP协议,用来检测到远程主机的网络连通性。(2)例:显示当前活动接口状态:/sbin/ifconfig。2、Linux提供了一系列高效率的网络诊断程序和设置命令。1、ping:检测主机的连通性。2、ifconfig命令。

嵌入式之斋 5054

STM32H743的FDCAN使用方法(1):STM32CubeMX初始化代码生成

STM32H743的FDCAN使用方法(1):STM32CubeMX初始化代码生成。

kevin1499的博客 2567

STM32串口编程基础知识讲解

本篇文章给大家介绍一下串口的基础编程知识,这些知识是属于串口的理论知识,在开始学习编写代码的时候必须要掌握这些基本的知识点。本篇文章讲解了串口的基本概念知识,大家在学习编写代码时将其掌握才能更好的理解代码。

m0_49476241的博客 1208

linux下FTP服务vsftp配置和tftp服务配置

一、FTP服务vsftp配置过程1、安装FTP服务器rpm -qa|grep vsftpd //查找vsftpd有没有安装,若没安装可用yum install vsftpd 进行安装(fedora 11环境下)。2、配置相关文件在安装好ftp会产生几个文件:  /etc/vsftpd/vsftpd.conf 主配置文件  /etc/vsftpd.ftpusers 指定哪些用

shieh的专栏 3526

把外部系统接到 SAP Build Process Automation 的两条路:前台直连与后台编排的完整范式

想把外部系统接入到你的【销售订单管理】审批流程,最稳妥的路径是:在流程里开一个,在 BTP 配好以为核心的 Destination,让前端经由approuter代理、后台通过 Cloud SDK 直连,任务处理用My Inbox或Task APIs,异步对接用。这套组合拳,既满足安全边界与运维规范,又能让前台与后台两个世界各取所需、自然衔接。SAP。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1662

linux重启tftp服务,linux 如何启动ftp nfs tftp服务(笔记)

在linux中启动ftp服务通过rpm 或者 yum安装vsftpd启动服务一条命令就ok了 service vsftpd restartp然后将你要共享的文件夹拷贝到/var/ftp/文件中,比如my/test.rar文件然后你的小伙伴就可以在他们的电脑上输入如下命令,假如你的IP为192.168.1.12$ lftp 192.168.1.12->cd my->get test.r...

weixin_39516956的博客 775

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Linux 文件传输命令

Linux 文件传输命令 conttitle=Linux 文件传输命令 作者:parno 日期:2007-04-14 bye功能说明:中断FTP连线并结束程序。语  法:bye补充说明:在ftp模式下,输入bye即可中断目前的连线作业,并结束ftp的执行。  ftp(file transfer protocol)功能说明:设置文件系统相关功能。语  法:ft

Domando 1235

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

三分钟速学linux文件传输命令

文件传输一、图形界面传输工具简介二、ftp和tftp-上传下载命令三、curl-文件传输工具四、weget-专业下载工具五、fsck-系统文件检查修复 环境说明: 博客使用的linux版本:CentOS Linux release 7.7.1908 (Core) 终端汉化:汉化是为了方便学习,点击这里查看 一、图形界面传输工具简介 xmanger系列软件的-xftp (不推荐这个 ,C](文件...

TianYao 3589

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Linux下FTP和TFTP服务配置

FTP和TFTP是我们经常使用的文件传输协议。在Linux中,sftp协议由于其安全性的优点,被作为默认的链接协议。但是,一些场合下,我们依然需要使用ftp和tftp协议进行文件传输。本篇主要介绍配置方法,...

ciqu9915的博客 191

tftp、ftp工具使用方法

一、tftp工具使用方法 1、打开tftp工具,设置好可以访问的文件夹路径 2、查看电脑IP 3、板卡命令行执行如下命令: 命令 含义 tftp -sl《文件名》 《PC的IP地址》 将板卡上的文件 —> 拷贝到PC上 tftp -gr 《文件名》 《PC的IP地址》 将PC上的文件 —> 导入到板卡中 二、ftp工具使用方法 三、IPOP工具 附上华为ipop...

Ace's Blog 7356

Linux完整版命令大全(十六)

uucico [-cCDefqvwz][-i<类型>][-I<文件>][-p<连接端口号码>][-][-rl][-s<主机>][-S<主机>][-u<用户>][-x<类型>][--help]uucp [-cCdfjmrRtvW][-g<等级>][-I<配置文件>][-n<用户>][-x<类型>][--help][...来源][目的]uupick [-v][-I<配置文件>][-s<主机>][-x<层级>][--help]-C或--ifwork 当有工作要执行时,才调用-s或-S参数所指定主机。

ddcajdkdl的博客 487

linux 指令tftp传输文件_linux文件传输

方式1:工具交互可以使用winscp、MobaXterm等工具连接ssh进行文件交互例如下图所示:方式2:linux命令-> scp(secure copy)前提:linux系统之间网络互通用于Linux间复制,基于ssh远程复制,-p保留修改时间权限,-r递归,-P指定端口,-v显示进度,常见用法:1、从本地复制到远程复制文件:scp local_file remote_username@...

weixin_42295892的博客 2831

Linux从零开始到入坑

一、服务相关命令 1.启动服务:systemctl start 服务名称; 2.重启服务:systemctl restart 服务名称; 3.停止服务:systemctl stop 服务名称; 4.查看服务状态:systemctl status 服务名称; 5.将服务设为启动项:systemctl enable 服务名称。 二、查看内存状态 1.查看内存使用状态:free 2...

wxm9077的博客 1404
上一篇: python常见模块命令(os/sys/platform)
下一篇: Linux, tcpdump命令详解
binggoogle
博客等级 码龄12年 15粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值