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

相关推荐

  • 电脑和打印机在同一个网络却无法打印?

    电脑和打印机在同一个网络内,却无法打印,这个客户也挺难的,能帮就帮一吧。 故障现象:打印机连接网线后,还是无法打印。 看打印机的面板,是获取到正确的IP地址了,但是,在电脑上根本ping不通这个IP 地址,客户说,这台打印机支持WIFI连接,以后插网线也不方便,希望能配置为连接WIFI打印。 指导客户用手机连接打印机的直连WIFI,准备开始配置。 直接在手机…

    2024年5月17日
    79300
  • 3A网络云服务器图文安装和配置 Ubuntu Server 22.04 LTS 教程

    一、获取Ubuntu服务器版 Ubuntu Server 22.04 LTS 下载地址:https://cn.ubuntu.com/download/server/thank-you?version=22.04&architecture=amd64 二、安装Ubuntu Server 22.04 LTS 在堡垒机里找到相关虚拟机,连接,打开媒体,DV…

    2022年6月10日
    2.0K00
  • 如何制作纯净版U盘启动工具

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

    2022年8月5日
    1.3K00
  • IIS怎么设置应用程序池自动回收

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

    2022年8月9日
    2.0K00
  • Linux系统搭建FTP站点

    一、安装并启动FTP服务1.安装VSFTPD使用yum安装:yum install vsftpd -y2.启动VSFTPD安装完成后启动FTP 服务:service vsftpd start启动后可以看到系统已经监听了 21 端口:netstat -nltp | grep&nbs…

    基础设施运维 2022年7月16日
    1.4K00

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

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

关注微信