news 2026/6/12 22:45:09

vsftp 部署使用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
vsftp 部署使用

1、vsftp安装

# Ubuntu/Debian sudo apt update sudo apt install vsftpd # CentOS/RHEL sudo yum install vsftpd # 查看安装版本 vsftpd -v

2、启动和设置开机自启

# 启动服务 sudo systemctl start vsftpd # 查看服务状态 sudo systemctl status vsftpd # 设置开机自启 sudo systemctl enable vsftpd

3、配置文件详解

  • /etc/vsftpd.conf- 主配置文件

  • /etc/vsftpd/- 配置文件目录(某些系统)

  • # 连接设置 listen=YES # 以独立模式运行 listen_ipv6=NO # 禁用IPv6 anonymous_enable=NO # 禁止匿名登录 local_enable=YES # 允许本地用户登录 write_enable=YES # 允许写入操作 local_umask=022 # 文件权限掩码 dirmessage_enable=YES # 显示目录消息 xferlog_enable=YES # 启用传输日志 connect_from_port_20=YES # 使用20端口传输数据 xferlog_std_format=YES # 使用标准日志格式 # 目录设置 chroot_local_user=YES # 锁定用户到主目录 chroot_list_enable=YES # 启用用户锁定列表 chroot_list_file=/etc/vsftpd.chroot_list # 锁定用户列表文件 allow_writeable_chroot=YES # 允许锁定的目录可写 # 安全设置 userlist_enable=YES # 启用用户列表 userlist_file=/etc/vsftpd.user_list # 用户列表文件 userlist_deny=NO # 仅允许列表中的用户 tcp_wrappers=YES # 启用TCP包装器 secure_chroot_dir=/var/run/vsftpd/empty # 安全目录 # 端口设置 pasv_enable=YES # 启用被动模式 pasv_min_port=30000 # 被动模式最小端口 pasv_max_port=31000 # 被动模式最大端口 pasv_address=你的服务器IP # 服务器公网IP pasv_promiscuous=NO # 安全模式

    4、创建专用FTP用户

  • # 创建FTP用户组 sudo groupadd ftpusers # 创建FTP用户,禁止Shell登录 sudo useradd -g ftpusers -s /sbin/nologin ftpuser1 sudo passwd ftpuser1 # 创建用户目录 sudo mkdir -p /home/ftpuser1/ftp sudo chown ftpuser1:ftpusers /home/ftpuser1/ftp sudo chmod 750 /home/ftpuser1/ftp

    5、目录指定

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

  • user_config_dir=/etc/vsftpd/user_config cd /etc/vsftpd/user_config vim ftpuser1 local_root=/home/ftpuser1/ftp
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/12 8:09:10

Mysq 单库备份恢复

环境 mysql Ver 14.14 Distrib 5.7.27, for Linux (x86_64) using EditLine wrapper首先数据库服务器中存在jxf这个库 并且这个库中存在相关数据1.进行备份操作# mysqldump -u 用户名 -p 用户密码 所需备份的库 >备份文件存放路径(需提前进行创建&#xff0…

作者头像 李华
网站建设 2026/6/12 11:36:11

Qualcomm Atheros QCA9377无线网卡Linux驱动终极安装指南

Qualcomm Atheros QCA9377无线网卡Linux驱动终极安装指南 【免费下载链接】Qualcomm-Atheros-QCA9377-Wifi-Linux Drivers and Firmware for Qualcomm Atheros QCA9377 0042 [rev. 30] 项目地址: https://gitcode.com/gh_mirrors/qu/Qualcomm-Atheros-QCA9377-Wifi-Linux …

作者头像 李华
网站建设 2026/6/11 12:41:11

3款宝藏AI写歌工具推荐:免费好上手,小白也能玩!

人或是想打造专属旋律的普通人而言奢望既有也有音乐想写首属于自己的歌?以前总觉得要懂乐理、会编曲,门槛太高!现在有了AI就不一样啦,轻松打破创作壁垒。这里精选3款优质ai歌曲生成器都是高性价比的ai音乐免费生成工具&#xff0c…

作者头像 李华
网站建设 2026/6/12 6:41:55

找靠谱OpenGL编程指南pdf的途径和使用优缺点

对于许多图形编程初学者和开发者而言,寻找一份权威、系统且易于获取的《OpenGL编程指南》PDF文档,往往是开启学习之旅的第一步。这本书被誉为“OpenGL红宝书”,其系统性讲解和权威性是业界公认的。获取和使用这份PDF,既关乎学习的…

作者头像 李华
网站建设 2026/6/12 18:14:43

MQTT调试利器:从入门到精通的完整使用手册

MQTT调试利器:从入门到精通的完整使用手册 【免费下载链接】MQTT-Explorer An all-round MQTT client that provides a structured topic overview 项目地址: https://gitcode.com/gh_mirrors/mq/MQTT-Explorer 你是否在物联网项目开发中遇到过这样的困扰&am…

作者头像 李华