Deepin下vsftp服务安装配置

1. 系统环境

Deepin20.9

2. 在线安装

复制代码
# apt install vsftp

3. 离线安装

3.1 下载依赖包

复制代码
# apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances --no-pre-depends vsftpd | grep -v i386 | grep "^\w")

3.2 安装

复制代码
# dpkg -i *.deb

4. 创建ftp目录

复制代码
# mkdir -p /data/ftp/pub
# chmod a-w /data/ftp

5. 创建ftp用户

复制代码
# useradd -g ftp -d /data/ftp -s /sbin/nologin ftpuser
# chown ftpuser.ftp /data/ftp

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

复制代码
listen=YES
write_enable=YES
listen_port=30021 #指定端口
#listen_address=xxx.xxx.xxx.xxx #指定主机IP

anonymous_enable=YES #匿名用户
ftp_username=ftpuser
anon_umask=077
anon_root=/data/ftp
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_upload_enable=YES
anon_world_readable_only=YES
chown_uploads=YES
chown_username=ftpuser

local_enable=YES #本地用户
use_localtime=YES

7. 启停服务

复制代码
# systemctl enable  vsftpd     //启用自动启动服务
# systemctl start   vsftpd     //启动服务
# systemctl stop    vsftpd     //停止服务
# systemctl restart vsftpd     //重启服务
相关推荐
轻松Ai享生活4 小时前
5 节课深入学习Linux Cgroups
linux
白帽黑客沐瑶5 小时前
【网络安全就业】信息安全专业的就业前景(非常详细)零基础入门到精通,收藏这篇就够了
网络·安全·web安全·计算机·程序员·编程·网络安全就业
christine-rr5 小时前
linux常用命令(4)——压缩命令
linux·服务器·redis
三坛海会大神5555 小时前
LVS与Keepalived详解(二)LVS负载均衡实现实操
linux·负载均衡·lvs
東雪蓮☆5 小时前
深入理解 LVS-DR 模式与 Keepalived 高可用集群
linux·运维·服务器·lvs
树码小子5 小时前
Java网络编程:(socket API编程:TCP协议的 socket API -- 回显程序的服务器端程序的编写)
java·网络·tcp/ip
乌萨奇也要立志学C++6 小时前
【Linux】进程概念(二):进程查看与 fork 初探
linux·运维·服务器
绿箭柠檬茶7 小时前
Ubuntu 服务器配置转发网络访问
服务器·网络·ubuntu
real 17 小时前
传输层协议UDP
网络·网络协议·udp
獭.獭.7 小时前
Linux -- 信号【上】
linux·运维·服务器