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

相关推荐

  • Linux下的yum详解

    一、YUM概述 1、Linux软件的安装方式 在CentOS系统中,软件管理方式通常有三种方式: rpm安装 、 yum安装 以及 编译安装 。 2、什么是yum Yum(全称为 Yellow dog Updater, Modified )是一个在Fedora和RedHat以及CentOS中的 Shell前端软件包管理器。 基于rpm包管理,能够从指定的服务…

    2022年8月10日
    31800
  • 如何制作纯净版U盘启动工具

    1工具下载地址 http://down.cnaaa.net/list_12/346.html 2镜像下载地址 http://down.cnaaa.net/list_7/ 首先打开连接进行工具下载

    2022年8月5日
    29800
  • idea安装以及破解教程

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

    2022年8月2日
    43900
  • DHCP环境部署

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

    2022年8月9日
    32800
  • IPv6 子网划分

    在 IPv4 中,地址是在类中创建的。 IPv4 的分类地址明确定义了用于网络前缀的位和用于该网络上主机的位。对于 IPv4 中的子网,我们使用默认的有类网络掩码,它允许我们借用主机位用作子网位。这导致多个子网,但每个子网的主机更少。也就是说,当我们借用主机位来创建子网时,我们花费较少的位来用于主机地址。IPv6 地址使用 128 位来表示地址,其中包括用于…

    2022年8月17日
    28900

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

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

关注微信