美文网首页读书笔记——Linux就该这么学
Linux Chapter 11——vsftpd服务传输文件

Linux Chapter 11——vsftpd服务传输文件

作者: So_ProbuING | 来源:发表于2023-12-03 11:28 被阅读0次

vsftpd:是一款运行在Linux操作系统上的FTP服务程序,完全开源且免费。还具有很高的安全性、传输速度,以及支持虚拟用户验证等其他FTP服务程序不具备的特点

  • 使用dnf安装vsftpd服务程序
dnf install vsftpd
  • 将FTP协议添加到firewalld服务的允许列表中
firewall-cmd --permanent --zone=public --add-service=ftp 

vsftpd服务程序的主配置文件 /etc/vsftpd/vsftpd.conf

vsftpd服务程序常用的参数
vsftpd服务程序常用的参数

vsftpd服务程序

vsftpd允许用户以3种认证模式登录FTP服务器

  • 匿名开放模式:任何人都可以无须密码验证而直接登录到FTP服务器
  • 本地用户模式:通过Linux系统本地的账户密码信息进行认证,配置简单比匿名模式安全
  • 虚拟用户模式:需要FTP服务单独建立数据库文件

匿名访问

匿名用户开放的权限参数以及作用
  • 配置vsftpd
#anonymous
anonymous_enable=YES
anon_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES

local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
  • 重启vsftpd服务并添加开机启动
[root@linuxprobe ~]# systemctl restart vsftpd
[root@linuxprobe ~]# systemctl enable vsftpd
  • SELinux
setsebool -P ftpd_full_access=on

本地用户模式

本地用户模式使用的权限参数以及作用

虚拟用户模式

专门创建出一个账号来登录FTP传输服务。而且这个账号不能用于登录SSH服务器
日后补坑

TFTP(简单文件传输协议)

简单文件传输协议是一种基于UDP协议在客户端和服务器之间进行简单文件传输的协议。
不满足使用需求,日后再说

相关文章

  • Linux就该这么学 | 第11章 部署 vsftpd 服务

    第11章:使用 vsftpd 服务传输文件 本章学习内容:什么是文件传输协议?如何部署和使用vsftpd服务?什么...

  • RHCE.2021.学习笔记.14篇

    Red Hat Enterprise Linux 下使用Vsftpd服务传输文件 Red Hat Enterpri...

  • FTP

    FTP 一.FTP简介和原理 FTP即文件传输协议, CS架构, Linux下搭建ftp服务器需要安装vsftpd...

  • CentOS7搭设FTP服务器

    FTP主要用于文件传输,在Linux上一般用vsftpd来实现,通过搭设FTP服务器,可以实现文件的共享,至少比坑...

  • 使用vsftpd服务传输文件

    一、文件传输协议 FTP 是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用 20、21号端口,...

  • Linux_163_NFS网络文件系统

    文件传输工具 ftp:vsftpd工具 samba:linux和window之间进行文件共享 nfs:专用于lin...

  • Linux中配置Vsftpd文件传输服务

    一、FTP简介 FTP 即文件传输协议(File Transfer Protocol)。用于Internet上的控...

  • 第11章 使用Vsftpd服务传输文件

    vsftpd服务程序的三种认证模式的配置方法——匿名开放模式、本地用户模式以及虚拟用户模式。 FTP协议的传输有两...

  • 搭建ftp(Centos)

    2020-09-02 搭建ftp(内网共享文件服务) 系统:centos7FTP:文件传输协议软件包:vsftpd...

  • mac 连接linux服务器常用命令

    mac连接linux服务器 scp命令实现本地文件、文件夹上传到 linux服务器 服务器上的文件、文件夹传输到本地

网友评论

    本文标题:Linux Chapter 11——vsftpd服务传输文件

    本文链接:https://www.haomeiwen.com/subject/tjycgdtx.html