linux之ftp服务

一、FTP服务介绍

FTP(File Transfer Protocol)是一种应用非常广泛并且古老的一个互联网文件传输协议。

linux之ftp服务
  • 主要用于互联网中文件的双向传输(上传/下载)、文件共享
  • 跨平台 Linux、Windows
  • FTP程序(软件)vsftpd

二、开胃菜-搭建简易FTP服务器

思路:

  • 关闭防火墙和selinux
  • 配置yum源
  • 启动服务,开机自启动
  • 测试验证

三、FTP服务的客户端工具

Linux:ftp、lftp(客户端程序)

Windows:FileZilla、IE、Chrome、Firefox

lftp和ftp工具区别:

lftp localhost:~> mirror remote local 下载整个目录到本地

  • lftp可以批量并且下载目录

四、FTP服务的两种工作模式

主动模式

linux之ftp服务
  1. 客户端打开大于1023的随机命令端口和大于1023的随机数据端口向服务的的21号端口发起请求
  2. 服务端的21号命令端口响应客户端的随机命令端口

    被动模式
linux之ftp服务

五、FTP服务的基本配置

1. FTP服务的基本应用

默认安装:没有任何需求

环境:

node1:FTP-server 10.1.1.2

node2:client 10.1.1.3

步骤:

1.1 关闭防火墙和selinux

1.2 配置yum源

1.3 软件三步曲

  • 安装软件 vsftpd
    确认安装成功
[root@ftp-server ftp]# rpm -q vsftpd
vsftpd-2.2.2-11.el6_4.1.x86_64

查看软件带来的文件列表

/etc/vsftpd //配置文件的主目录
/etc/vsftpd/ftpusers //用户列表(黑名单)
/etc/vsftpd/user_list //用户列表(默认黑名单|可黑可白)
/etc/vsftpd/vsftpd.conf //主配置文件

1.4 了解配置文件

主配置文件:man 5 vsftpd.conf

xferlog_enable=YES //开启或启用xferlog日志
connect_from_port_20=YES //支持主动模式(默认被动模式)
xferlog_std_format=YES //xferlog日志格式
listen=YES //ftp服务独立模式下的监听

1.7 测试验证

clinet:

Linux:
[root@client ~]# lftp stu1@10.1.1.2
Password:
lftp stu1@10.1.1.2:~> put install.log
52124 bytes transferred
lftp stu1@10.1.1.2:~> exit
[root@client ~]# ftp 10.1.1.2
Connected to 10.1.1.2 (10.1.1.2).
220 (vsFTPd 2.2.2)
Name (10.1.1.2:root): stu1
331 Please specify the password.
Password:
230 Login successful

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/5806

(0)
安屠生的头像安屠生
上一篇 2022年8月9日 上午11:24
下一篇 2022年8月9日 下午2:37

相关推荐

  • IIS怎么设置应用程序池自动回收

    1、打开 IIS 管理控制台,双击“应用程序池”文件夹。 2、右击适当的应用程序池,然后单击“高级设置”。出现应用程序池的属性对话框。 3、默认回收是有一个固定时间间隔的,但是太长了 4、点击特定时间后面的三个点 5、然后点击添加按钮,接着在Value里面设置时间点,如下图所示 6、最后可以设置多个时间点,如下图所示

    2022年8月9日
    1.9K00
  • idea安装以及破解教程

    1、下载idea的安装包 2、双击安装包进行安装,选择对应的选项 3、进入试用 4、点击试用之后进入工作面板,创建新项目,直接下一步,进入软件内部,window系统直接将压缩文件拖进下面工作界面里面,mac系统如下载的压缩文件自动解压了,请拖压缩文件夹lib下面的ide-eval-resetter-2.1.9.jar,没有自动解压拖压缩文件就可以 如果没有提…

    2022年8月2日
    2.5K00
  • DELL服务器没配置IPMI,如何管理服务器硬件?

    放在机房的服务器需要查看磁盘状态,可服务器又没有IPMI,找机房运维又不够直观,怎么办?DELL戴尔给运维提供了DELL OMSA。 一、什么是OMSA? DELL OMSA的全称为Dell Openmanage Server Administrator,它是戴尔公司基于自主研发力量开发的IT系统管理解决方案,可以全面解决系统管理人员最关心的系统部署、系统监…

    2022年6月7日
    2.1K00
  • 解决DELL PERC H730P mini更换电池BBU后仍然显示FAILED的故障

    有一DELL R730服务器,安装了PERC H730P mini阵列卡。 阵列卡固件版本:25.5.8.0001,系统BIOS版本:2.12.1,均为2021年3月时最新版。 该服务器近期报告故障,提示PERC电池(BBU)失效。采购新电池,并将服务器关机断电后进行了更换。 更换后开机,自检过程中仍然提示“The battery is currently …

    2023年8月2日
    1.7K00
  • DHCP环境部署

    一、DHCP服务介绍 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,UDP协议,67号端口 主要用于动态管理分配IP地址 二、DHCP服务的工作原理 过程分析: dhcpdiscover(发现):该过程中客户端开始建立请求,以0.0.0.0作为自己的ip地址 dhcpoffer(提…

    2022年8月9日
    1.3K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信