Ubuntu 18.04 安装 vsftpd
2023-09-14 09:09:50 时间
Ubuntu 18.04 安装 vsftpd
- 系统版本
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04 LTS
Release: 18.04
Codename: bionic
- 安装
vsftpd
# apt install -y vsftpd
- 查看
vsftpd
运行状态
# systemctl status vsftpd
● vsftpd.service - vsftpd FTP server
Loaded: loaded (/lib/systemd/system/vsftpd.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-09-29 23:29:58 CST; 4min 15s ago
Main PID: 59338 (vsftpd)
Tasks: 1 (limit: 13516)
CGroup: /system.slice/vsftpd.service
└─59338 /usr/sbin/vsftpd /etc/vsftpd.conf
9月 29 23:29:58 user-Tecal-RH2285-V2-12L systemd[1]: Starting vsftpd FTP server...
9月 29 23:29:58 user-Tecal-RH2285-V2-12L systemd[1]: Started vsftpd FTP server.
- 防火墙设置
# ufw allow 20/tcp
# ufw allow 21/tcp
# ufw allow 40000:50000/tcp
# ufw allow 990/tcp
# ufw allow ssh
- 添加用户
# adduser ftpuser
# systemctl restart sshd
# mkdir /home/ftpuser/ftp
# chown nobody:nogroup /home/ftpuser/ftp/
# chmod a-w /home/ftpuser/ftp/
# mkdir /home/ftpuser/ftp/files
# chown ftpuser:ftpuser /home/ftpuser/ftp/files/
# cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
- 配置文件
cat /etc/vsftpd.conf | grep -v ^#
listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
force_dot_files=YES
pasv_min_port=40000
pasv_max_port=50000
user_sub_token=$USER
local_root_/home/$USER/frp
- 重启
vsftpd
# systemctl restart vsftpd
- 安装
vsftpd
# apt install -y vsftpd
- 创建用户
# adduser `
- 配置文件
$ cat /etc/vsftpd.conf | grep -v ^#
listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
allow_writeable_chroot=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
- 重启服务
# systemctl restart vsftpd
- 报错
状态: 尝试连接“ECONNREFUSED - 连接被服务器拒绝”失败。
错误: 无法连接到服务器 - 选择 SFTP 协议
参考:
相关文章
- Ubuntu下安装KDE及安装中文环境
- [Ubuntu]安装Mysql
- Ubuntu 18.04 单系统U盘安装
- [Linux] ubuntu 安装 Wireshark
- 解决Ubuntu 18.04中文输入法的问题,安装搜狗拼音
- [Ubuntu] 编译安装 PHP 依赖库
- Ubuntu安装“启动引导器”的设备选哪一项,选默认还是选/boot分区?
- android开发实践之1:安装部署环境设置
- Ubuntu 14安装搜狗输入法
- KAFKA安装+配置详解+常用操作+监控
- Ubuntu安装搜狗输入法
- Ubuntu 18.04.6无root权限安装cmake3.13.5
- ubuntu 安装qt5
- Ubuntu 16.04 安装 caffe
- ubuntu系统无法ssh登录--安装openssh
- Ubuntu 18.04.5 LTS安装zabbix-agent5.0报错依赖: libcurl3 (>= 7.16.2) 但是它将不会被安装-完美解决
- Ubuntu 18.04.04 安装显卡驱动 nvidia安装
- kali linux 安装 docker
- Ubuntu 18.04 安装 GeForce RTX 2080 Ti
- ubuntu 18.04 安装 synergy 局域网内公用一个鼠标键盘、TeamViewer
- Ubuntu 编译安装ffmpeg,mplayer,x264全教程支持VDPAU(高清硬解)
- linux中给PHP安装mongodb的扩展
- 使用PPA在Ubuntu上安装php5.4~5.6,7
- ubuntu 下 docker 安装 和 hadoop镜像 安装
- Linux系统安装最新python详细步骤与问题解决方法【Ubuntu】
- Ubuntu 18.04.6 LTS 服务版安装参考
- ubuntu server 20.04安装vncserver
- Zookeeper 安装(Windows)