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     //重启服务
相关推荐
菜鸟康1 小时前
Linux系统编程——线程
linux·运维·服务器
Themberfue1 小时前
Java 网络原理 ①-IO多路复用 || 自定义协议 || XML || JSON
xml·java·开发语言·网络·计算机网络·json
乌龟跌倒1 小时前
应用层1——C/S、P2P、DNS域名系统
运维·服务器
worthsen2 小时前
Linux 服务管理 service systemd systemctl
linux·运维
Xiezequan3 小时前
C语言实现跨主机通讯
linux
巴拉特好队友3 小时前
找到一个linux静态库动态库的好资料.3
linux·运维·服务器
985小水博一枚呀3 小时前
【深度学习基础之多尺度特征提取】特征金字塔(Feature Pyramid)是如何在深度学习网络中提取多尺度特征的?附代码
大数据·网络·人工智能·深度学习·神经网络·cnn
hgdlip4 小时前
b站ip属地评论和主页不一样怎么回事
服务器·网络·tcp/ip
Hacker_Fuchen4 小时前
linux 中 Vi 和 Vim 的使用
linux·运维·vim