首页 > 其他分享 >vsftpd配置

vsftpd配置

时间:2024-03-19 20:14:20浏览次数:22  
标签:enable ssl etc 配置 private vsftpd YES

首先安装vsftpd

sudo apt install vsftpd

编辑/etc/vsftpd.conf文件

这个配置的特点如下:
(1)这是一种很简单又很常用的配置
(2)开启了SSL安全传输
(3)禁用了匿名登录
(4)每个用户使用自己的账号和密码登录服务器,并且以该用户自己的家目录作为各自FTP访问的根目录

listen=YES
listen_ipv6=NO
anonymous_enable=NO
local_enable=YES
dirmessage_enable=NO
xferlog_enable=NO
connect_from_port_20=YES
user_sub_token=$USER
local_root=/home/$USER
chroot_local_user=YES
allow_writeable_chroot=YES
write_enable=YES

rsa_cert_file=/etc/ssl/private/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.pem
ssl_enable=YES

生成证书文件

上述配置开启了TLS,所以需要证书文件,一键生成证书如下:

sudo openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem

然后重启服务即可

sudo systemctl restart vsftpd.service

标签:enable,ssl,etc,配置,private,vsftpd,YES
From: https://www.cnblogs.com/celticzy/p/18083823

相关文章

  • Debian 12.4系统下的samba服务配置
    第一步安装samba服务apt install -y samba创建一个组,和一个用户,把用户添加到组里面sudouseradd-mtest1\\创建一个名为test1的用户sudouseradd-mtest2\\创建一个名为test2的用户sudogroupaddmanager1\\创建一个名为manager1的组sudogroupaddmanager2m......
  • 邮件客户端的配置使用
    软件介绍:winmail收到新邮件不会提示用户,这样用户就容易错过消息下载foxmail可以解决这个问题一:下载foxmail1.实体机进入官网https://www.foxmail.com/,点击下载版本随意下载好后拖到虚拟机上二:配置foxmail1.开始创建账号因为这几种邮箱都不是我们上个实验的邮箱选择其他邮......
  • 西门子 S7-200 SMART 系列六:手把手教你配置S7-200 SMART Modbus RTU
    s7-200smartModbus主站通讯一Modbus通讯简介在工业领域,Modbus无处不在,无论你是否用过,大概你肯定听过,那么Modbus是什么呢?Modbus是Modicon公司于1979年为使用可编程逻辑控制器通信而发表,现在已经发展成为工业领域标准通讯协议之一,广泛应用于PLC与设备、仪表之间进行数......
  • Cisco简单配置路由器
    1.绘制小型局域网拓扑结构图 首先我们需要在Cisco中绘制小型局域网拓扑结构图,如图小型局域网拓扑结构图 路由器选择:1841  需要注意的地方:    1.PC0的FastEthernet0和Router0的FastEthernet0/0进行连接;      PC1的FastEthernet0和Rou......
  • 小白如何在服务器上配置环境(连接Linux服务器和anaconda3安装)
    由于服务器账号原因,悲惨的博主只能从头开始配置环境,但是博主脑子的缓存比较小,一周前配好的现在就忘掉了,为了防止再发生这种问题,博主从头开始记录一下。(连接Linux服务器和anaconda3安装)第一步连接到服务器1.安装插件(ReomoteSSH),安装好了之后点击左下角的><,点击“连接到主机.........
  • mysql 主从配置(docker安装)
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/c4524269de0049249b27d88015f0cd2b.png想要获取pdf文件可以关注:点击百度文库->mysql主从......
  • RedHat9配置本地yum源和国内yun源
    前言1.什么是镜像源(yum源)镜像源指的是一个服务器,它存储了另一个服务器上的某些或全部内容的副本。这些内容可以是操作系统、软件包、文档、音视频等等。镜像源的主要目的是加速下载和分发,特别是在面对大量用户的时候,通过镜像源可以避免单个服务器的负载过高和带宽瓶颈的问题......
  • 邮件服务器配置和管理
    实验环境:一台安装好的DNS服务器,ip为192.168.1.201一台邮件服务器,192.168.1.224一台客户端,192.168.1.249,dnsIP为192.168.1.201都是wmnet1,使其能互相ping通一:配置DNS1.打开DNS服务器,新建主机把邮件服务器的主机添加上去,使得客户端可以通过域名找到邮件服务器二:安装winma......
  • Phantom S710系列相机配置
    [email protected]系列相机配置 目录S710系列相机配置41S710相机说明42配置说明52.1BANK说明52.2BANK配置62.3像素重新排列62.4配置示例BANKA4ports7图1‑1芬腾S710相机4图1‑2S710规格5S710系列相机配置S710相机说明Pha......
  • 如何配置极狐GitLab Runner 帮助镜像
    本文作者:徐晓伟GitLab是一个全球知名的一体化DevOps平台,很多人都通过私有化部署GitLab来进行源代码托管。极狐GitLab是GitLab在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。本文用于处理默认帮助镜像无法下载的问题。如果能下载默认帮助镜像,请忽略......