內容選單標籤

2019年8月23日 星期五

CentOs7 vsftp




# yum -y install vsftpd
# rpm -qa | grep vsftpd
vsftpd-3.0.2-25.el7.x86_64

# systemctl start vsftpd
# systemctl enable vsftpd
# systemctl status vsftpd

# firewall-cmd --add-service=ftp --permanent
# firewall-cmd --reload
# firewall-cmd --list-all

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

...
//當chroot_local_user=YES,chroot_list_enable=NO
//時,所有的使用者均不能切換到其他目錄。
chroot_local_user=YES

...
//不新增下面這個會報錯:500 OOPS
allow_writeable_chroot=YES
         
...
//啟動被動式(passivemode)檔案總管可上傳下載
pasv_enable=YES

# systemctl restart vsftpd.service



# getsebool -a|grep ftp*
# setsebool -P ftpd_full_access on
# setsebool -P tftp_home_dir on



# useradd s301
# passwd s301

# su -l s301
$ mkdir {01..50}
$ ls
01  04  07  10  13  16  19  22  25  28  31  34  37  40  43  46  49
02  05  08  11  14  17  20  23  26  29  32  35  38  41  44  47  50
03  06  09  12  15  18  21  24  27  30  33  36  39  42  45  48

$ su
密碼:
[root@centos s301]# cd
[root@centos ~]#

# chattr +a -R /home/s301        //+a只能以附加方式寫入

# ls /home/s301/*/1.docx        //列出班級每人的作業



ftp://s301@192.168.1.9/50
使用者名稱:301
密碼            :123456

//正確登入後,即可新增資料





沒有留言:

張貼留言