Linux TFTP 命令指南 (linux的tftp的命令用法)


TFTP(Trivial File Transfer Protocol)是一种简单、小巧的文件传输协议,其主要用途是在计算机之间进行文件传输。Linux TFTP是Linux系统下的一个TFTP服务器软件,它的功能非常强大,可以轻易地在Linux上设置一个TFTP服务器。本篇文章将为您介绍如何使用Linux TFTP命令进行文件传输。

1. 安装TFTP服务器

在设置TFTP服务器之前,您需要确保已经安装了TFTP服务器软件。在绝大多数Linux发行版中,TFTP服务器软件可以通过应用程序管理器或命令行安装。在Ubuntu中,您可以使用以下命令安装TFTP服务器:

sudo apt-get install tftpd-hpa

在其他发行版中,您可以使用yum或者dnf命令进行安装。在Fedora中,您可以使用以下命令安装TFTP服务器:

sudo dnf install tftp-server

2. 启动TFTP服务器

在安装TFTP服务器软件后,您需要启动服务,以便在Linux上运行TFTP服务器。在大多数系统中,TFTP服务器默认启用,并且已经在系统启动时自动开启。

如果需要手动启动TFTP服务器,您可以使用以下命令:

sudo systemctl start tftp

如果您希望TFTP服务器随系统启动自动运行,您可以使用以下命令:

sudo systemctl enable tftp

3. 传输文件

在启动了TFTP服务器之后,您可以使用tftp命令进行文件传输。以下是tftp命令的一般格式:

tftp [OPTIONS] [IP ADDRESS] [PORT]

其中,IP ADDRESS和PORT是TFTP服务器的IP地址和端口号。OPTIONS是可选的参数。

以下是tftp命令中可用的选项:

-h或?:显示帮助信息

-v:启用详细模式

-r:指定传输文件的名称

-l:指定本地文件的名称

-g:获取文件,仅供TFTP客户端使用

-p:将文件发送到TFTP服务器,仅供TFTP客户端使用

以下是一些tftp命令的示例:

1. 从TFTP服务器上获取文件

tftp -g -r filename IPADDRESS PORT

其中,-g选项表示“获取”,-r选项指定了要获取的文件的文件名。IPADDRESS和PORT是TFTP服务器的IP地址和端口号。

2. 将文件上传至TFTP服务器

tftp -p -l localfile IPADDRESS PORT

其中,-p选项表示“将文件发送到TFTP服务器”,-l选项指定了本地文件的名称。IPADDRESS和PORT是TFTP服务器的IP地址和端口号。

4. TFTP服务器配置文件

TFTP服务器的配置文件为/etc/xinetd.d/tftp。您可以使用以下命令编辑该文件:

sudo vi /etc/xinetd.d/tftp

在TFTP服务器配置文件中,您可以配置TFTP服务器的端口、目录和权限等信息。以下是一些常用的配置选项:

disable:指定是否禁用TFTP服务器

server_args:指定TFTP服务器的参数

server:指定TFTP服务器的路径

以下是一个简单的TFTP服务器配置文件示例:

service tftp

{

protocol = udp

port = 69

socket_type = dgram

wt = yes

user = nobody

server = /usr/in/in.tftpd

server_args = -s /var/lib/tftpboot

disable = no

}

5.

TFTP是一种小巧、简单的文件传输协议,适用于小型网络和设备。Linux TFTP是一种TFTP服务器软件,可以在Linux系统上轻易地设置一个TFTP服务器。本篇文章介绍了如何安装和启动TFTP服务器,以及使用tftp命令进行文件传输。我们还介绍了TFTP服务器的配置文件,并提供了一些常用的配置选项。

相关问题拓展阅读:

  • 如何在Linux中启动TFTP服务器?
  • Linux文件传输命令有哪些

如何在Linux中启动TFTP服务器?

估计是高闭你的tftp服务没有安装好,我的解决方法:

首先确保你的Linux能访问外网;

然后输入命宏念樱令:蔽丛yum install tftp;

最后输入命令:yum install tftp-server;

over

你先进入敲setup 进入后选择system service (通过tab键切换)

进入后看看有没有tftp选项 内如果是空的表示安装了 但是没有启动, 如果是表示已经正困咐常启动了

如果是空的话 vi /etc/xinetd.d/tftp 进入配置文件, 看看disable那个选项是不搏燃是yes了,把它改成no,就好了,欢迎提问基尺虚

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 copy (remote file copy 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 命令,客户端会弹出上传窗口,用户自行选择(可多选)要上传的文件即卜茄可。

1. uuto命令

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

语法:

uuto

参数:

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

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

实例

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

2. uupick命令

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

语法:

uupick

参数:

-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地址蠢肢告或主机名

实例:

关于linux的tftp的命令用法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。