1. 程式人生 > 其它 >搭建簡單的ftp伺服器

搭建簡單的ftp伺服器

伺服器為centos7

  1. 初始環境:
    關閉selinux 略
    關閉firewalld 略
  2. 安裝vsftpd
    yum install vsftpd ftp -y
    3.配置檔案 (使用使用者才能登入)
vim /etc/vsftpd/vsftpd.conf

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_local_user=YES
listen=NO
listen_ipv6=YES

pam_service_name=vsftpd
userlist_enable=NO
use_localtime=YES
pasv_min_port=20000
pasv_max_port=20850
allow_writeable_chroot=YES
reverse_lookup_enable=NO
# 簡單粗暴,直接複製

4.建立使用者

我們建立2個可以登入的使用者,分別對應2個資料夾
useradd  user1 -d /data/user1  -s /sbin/nologin
useradd  user2 -d /data/user2  -s /sbin/nologin
passwd user1
passwd user2
chown user1.user1 /data/user1 -R 
chown user2.user2 /data/user2 -R 

5.給使用者授權

~]# cat /etc/vsftpd/chroot_list
user1
user2

~]# cat /etc/vsftpd/user_list
oa
caiwu

6.啟動vsftpd
systemctl start vsftpd
systemctl enable vsftpd