Linux-Vsftp-安装

Linux-Vsftp-安装

版本

安装

1
2
3
4
5
6
7
8
9
10
11
12
13
yum install -y vsftpd ftp

useradd vsftp
echo vsftp@123\! |passwd vsftp --stdin
mkdir /ftp
usermod vsftp -d /ftp
chown vsftp:vsftp /ftp

vi /etc/vsftpd/vsftpd.conf
#anonymous_enable=YES

systemctl start vsftpd
systemctl enable vsftpd

shell

1
2
3
4
5
6
7
8
9
10
#!/bin/bash
ftp -n <<- EOF
open 192.168.1.1
user vsftp vsftp@123!
cd /ftp
bin
prompt
mput *.log
bye
EOF

配置

1
2
3
4
5
6
7
8
9
10
11
12
## 关闭匿名
anonymous_enable=NO
## 开放本地用户
local_enable=YES

## 需要开放其他用户编辑:
#1 /etc/vsftpd/ftpusers -->ftp黑名单,名单上的用户不能登录(与设置无关)
#2 /etc/vsftpd/userlist -->ftp黑名单,名单上的用户不能登录(userlist_enable=YES、userlist_deny=YES;都是默认)

#/etc/vsftpd/vsftpd.conf #主配置文件 或 /etc/vsftpd.conf
#/etc/vsftpd/ftpusers #不能访问FTP用户列表 或 /etc/ftpusers
#/etc/vsftpd/user_list #不能访问FTP用户列表