Linux TFTP 文件配置
来源:互联网 发布:用服务器ip做网站域名 编辑:程序博客网 时间:2024/06/18 06:51
TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间
进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为UDP的69号端口。
TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的
此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,
它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证。它传输8位数据。
传输中有三种模式:netascii,这是8位的ASCII码形式,另一种是octet,这是8位源数据类型;
最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保存为文件。
======================================================
在Centos 7上安装tftp-server为例,将安装与配置tftp-server服务的过程记录如下:
1、安装tftp还是比较简单的,只需要使用yum命令安装即可,如下:
[root@huawei ~]# [ ~]# yum install tftp-server -y //安装tftp-server只是会依赖于xinetd
安装tftp-server需要依赖于xinetd,如果需要安装tftp客户端还需要单独安装
2、tftp服务依赖于网络守护进程服务程序xinetd,默认情况下TFTP服务是禁用的,所以要修改tftp配置文件来开启服务
将disable的值更改为no即可,其中tftp的默认根目录为/var/lib/tftpboot,如下:
[root@5201351 ~]# vim /etc/xinetd.d/tftpservice tftp{ socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /var/lib/tftpboot -c #指定目标目录 disable = no #默认为yes,这里我们将其更改为no per_source = 11 cps = 100 2 flags = IPv4}
3、启动tftp-server服务,这里要注意的是启动tftp.service之前必须得先启动tftp.socket
[root@huawei ~]# systemctl start tftp.socket[root@huawei ~]# systemctl start tftp.service[root@huawei ~]# systemctl restart xinetd.service
查看69号端口
netstat -nlp |grep 69
[root@huawei upload]# netstat -nlp |grep 69
udp 0 0 0.0.0.0:69 0.0.0.0:* 17302/xinetd
udp6 0 0 :::69 :::* 1/systemd
unix 2 [ ACC ] STREAM LISTENING 25469 2561/vmware-usbarbi /var/run/vmware/usbarbitrator-socket
unix 2 [ ACC ] STREAM LISTENING 24328 1627/gdm @/tmp/dbus-6985VIsm
【补充内容-之tftp文件的上传】>>>>>>>>>>>>>>>>
=========================================================
1、给需要上传的目录加上写权限,主要是给其他用户加上写权限
2、将tftp配置文件中的server_args选项值、末尾加上-c参数
3、重启xinetd.service、tftp.service服务
systemctl restart xinetd.service
1、安装客户端 yum install -y tftp
yum install -y xinetd
2、查询安葬
[root@huawei tftpboot]# rpm -qa xinetd
xinetd-2.3.15-13.el7.x86_64
[root@huawei tftpboot]# rpm -qa tftp
tftp-5.2-13.el7.x86_64
- Linux TFTP 文件配置
- linux TFTP 配置
- linux 下TFTP 配置
- linux tftp安装配置
- linux TFTP服务器配置
- linux中TFTP配置
- linux中TFTP配置
- linux中TFTP配置
- linux tftp服务器配置
- linux 配置tftp服务
- Linux tftp服务配置
- 嵌入式linux(TQ2440开发板)传输文件tftp服务器配置
- SUSE Linux配置TFTP服务
- Linux下tftp服务配置
- Linux下TFTP SERVER配置
- Debian Linux tftp服务器配置
- Linux TFTP服务器配置2
- linux 下配置tftp服务器
- java+oracle 分页技术实现
- Palindrome_Partitioning
- strcpy的用法及函数代码解释及strncpy和memcpy的介绍
- 技术员 Ghost Win 10(x86/x64)企业版/专业版(附属Xp/Win7系统下载)
- Centos7下安装Cloudera Manager以及Hadoop
- Linux TFTP 文件配置
- Linux环境下搭建Kafka
- python 爬虫系列03 认识 BeautifulSoup
- php使用openssl来实现非对称加密
- 通过Java反射调用方法
- python安装第三方库的三种方法
- maven打包 排除静态资源依赖node_modules等
- 微信分享提示问题和处理方式
- Haar特征