搭建簡單的ftp伺服器
阿新 • • 發佈:2022-05-23
伺服器為centos7
- 初始環境:
關閉selinux 略
關閉firewalld 略 - 安裝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