linux文件服务之vsftp

简介:

FTP ------- File Transport Protocol 文件传输协议

FTP协议的连接模式:

主动连接

           客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条     命令链路。当需要传送数据时,客户端在命令链路上用PORT命令告诉服务器:“我打     开了XXXX端口,你过来连接我”。于是服务器从20端口向客户端的XXXX端口发送连     接请求,建立一条数据链路来传送数据。

被动连接

            客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条     命令链路。当需要传送数据时,服务器在命令链路上用PASV命令告诉客户端:“我打     开了XXXX端口,你过来连接我”。于是客户端向服务器的XXXX端口发送连接请求,     建立一条数据链路来传送数据。

软件:vsftpd

配置文件:/etc/vsftpd/vsftpd.conf  

服务:vsftpd 

端口:21/tcp 命令连接端口

  20/tcp 数据连接端口(主动)


FTP根目录:

用户宿主目录

访问方式:

匿名用户访问(ftp)

用户认证的访问

示例:搭建匿名访问的FTP服务器 


1) 安装vsftpd软件  


[root@file-server ~]# yum install -y vsftpd 


[root@file-server ~]# systemctl start vsftpd

[root@file-server ~]# systemctl enable vsftpd

Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.


[root@file-server ~]# ss -antp | grep :21

LISTEN     0      32          :::21                      :::*                   users:(("vsftpd",pid=5748,fd=3))



测试访问: 


Windows:

ftp://192.168.122.105 

FileZilla FTP客户端软件 

允许匿名上传的文件


[root@file-server ~]# chmod o+w /var/ftp/pub/

anon_upload_enable=YES >>>允许上传文件 

anon_mkdir_write_enable=YES >>>允许上传目录

anon_other_write_enable=YES >>>允许其他的修改(删除、重命名等)

anon_umask=022 >>>允许其他用户能下载匿名用户的文件  

anon_root=/company  >>>更改匿名用户的FTP的根目录

本地用户认证的FTP服务











本文转自 北冥有大鱼  51CTO博客,原文链接:http://blog.51cto.com/lyw168/1957470,如需转载请自行联系原作者
目录
相关文章
|
1天前
|
人工智能 Linux
Linux查找大文件的方法
Linux查找大文件的方法
|
3天前
|
固态存储 Ubuntu Linux
Linux(29) 多线程快速解压缩|删除|监视大型文件
Linux(29) 多线程快速解压缩|删除|监视大型文件
11 1
|
3天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(24) 如何在Ubuntu中操作rootfs.img文件
Linux(24) 如何在Ubuntu中操作rootfs.img文件
9 0
|
8天前
|
安全 Linux 开发工具
Linux中可引起文件时间戳改变的相关命令
【4月更文挑战第12天】Linux中可引起文件时间戳改变的相关命令
18 0
|
10天前
|
存储 关系型数据库 MySQL
Linux服务详解
Linux服务详解
25 0
|
10天前
|
Linux Shell 开发工具
Linux文件常用操作
Linux文件常用操作(几乎覆盖所有日常使用)
84 0
|
11天前
|
网络协议 Ubuntu Linux
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
|
11天前
|
Linux 内存技术 Perl
【ZYNQ】制作从 QSPI Flash 启动 Linux 的启动文件
【ZYNQ】制作从 QSPI Flash 启动 Linux 的启动文件
|
17天前
|
Linux
linux 超过4个G的文件传不上去的解决办法
linux 超过4个G的文件传不上去的解决办法
9 0
|
17天前
|
Linux 索引
linux 文件查找 和文件管理常用命令
linux 文件查找 和文件管理常用命令
22 0