首页 > 编程知识 正文

tftp上传命令,ubuntu ftp服务器怎么搭建

时间:2023-05-03 21:05:44 阅读:117736 作者:1422

从今天开始调试ARM,用tftp下载到板上,所以还必须配置tftp服务器。 我真的很烦。 () ()我很喜欢安装系统,所以必须经常配置) ) )。

到目前为止,我已经在Ubuntu下构建了很多次tftp服务器,但是我一直记不住配置文件的名称(记性不好),所以每次都是百度。

但是每次百度出来结果都不一样,出入很大,其中有些过程相当繁琐,不仅麻烦,而且配置到最后也没有成功。 所以,写日志记录。

tftp服务器的最简单安装配置

1.TFTP-安装服务器

sudo apt-get install tftpd-hpa

sudo apt-get install tftp-hpa (不需要客户端时可以不安装)

tftp-hpa是客户端

tftpd-hpa位于服务器端

配置TFTP服务器

sudo vim /etc/default/tftpd-hpa

将原始内容变更为:

TFTP_USERNAME=”tftp”

TFTP_ADDRESS=”0.0.0.0:69 " "

TFTP_DIRECTORY=”tftp根目录”#服务器目录必须设置权限777,甜猫777

TFTP_OPTIONS=”-l -c -s "

重新启动TFTP服务

sudo服务tftpd-HPA restart

4、检查tftp服务是否打开了netstat -a | grep

tftp的结果为udp 0 0 *:tftp *:*,表明服务已启动,表明tftp配置成功。

参数说明:

-l是local的缩写,后面是客户端中存在的源文件名,或者下载客户端并重命名的文件名。 -r是remote的缩写,后跟tftp服务器根目录中的源文件名称Server,或者在上载Server后重命名的文件名。 -g是get的缩写,在下载文件时使用。 -p是put的缩写,上传文件时使用。 默认情况下,tftp占用69个端口。

根据上述参数,tftp的命令格式如下

1、TFTPg/- p目标文件名源文件名服务器地址

-g/-p

目标文件名

源文件名称

服务器地址

说明

-g表示下载-p表示上传

可以在与源文件名称相同或不同的下载过程中添加参数-l在上传过程中添加参数-r

下载时不能更改参数-r上传时不能更改参数-l

从上表的说明可以看出,

将文件从服务器下载到客户端时,请使用以下命令:

TFTPgl目标文件名r源文件名服务器地址

就像命令一样

TFTPgl

b.txtra.txt 192.168.1.2

的作用是从服务器的tftp根目录下将文件A.txt下载到客户端并重命名为B.txt。如果未重命名,B.txt将重命名为A.txt。

将文件从Clinet上传到服务器时,请使用以下命令

TFTPpr目标文件名-l源文件名服务器地址

就像命令一样

TFTPpr

d.txtLC.txt 192.168.1.2

的作用是将文件C.txt从客户端上传到服务器的tftp根目标,然后将其重命名为D.txt。 如果不重命名,D.txt将更改为C.txt。

此命令通常用于在下载或上传后重命名文件,但如果不重命名文件,则可以使用以下简单命令

2、不重命名下载或上传

不重命名下载命令:

TFTPgl/- r源文件名服务器地址

(在这种情况下,参数-l等效于-r,使用时仅使用其中一个)

例如,TFTPgla.txt 192.168.1.2或TFTPgra.txt 192.168.1.2

同样,客户端从服务器下载文件A.txt,并表示不重命名。

TFTPpl/- r源文件名服务器地址

(在这种情况下,参数-l等效于-r,使用时仅使用其中一个)

例如,TFTPplb.txt 192.168.1.2或TFTP-pRb.txt

192.168.1.2

同样,将文件B.txt从客户端上传到服务器,表示不重命名。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。