一、安裝ftp服務
yum install -y vsftpd
二、修改配置文件
anonymous_enable=NO #關閉掉匿名登錄,以防止安全性
centos開啟ftp服務、local_enable=YES #允許本地用戶登錄
write_enable=YES #允許上傳
local_umask=022 #默認碼
dirmessage_enable=YES
xferlog_enable=YES #記錄ftp傳輸過程
centos安裝ftp。connect_from_port_20=YES #傳輸端口20
xferlog_std_format=YES #使用標準ftp xferlog模式
listen=YES #開啟監聽
chroot_list_enable=YES #限制用戶
chroot_list_file=/etc/vsftpd/chroot_list #列表中的用戶不受限制
centos ftp服務器?pam_service_name=vsftpd #服務名稱
userlist_enable=YES
tcp_wrappers=YES
local_root=/data #允許客戶操作的目錄
其中chroot_list_file比較重要,需要創建,給里面添加用戶名即可
centos7ftp?三、創建虛擬用戶
1 創建一個用戶,然后修改用戶的登陸shell為nologin,讓用戶不能登陸系統,只能使用ftp之內的服務
useradd -d /data -g ftp -s /sbin/nologin test #指定用戶 test 屬于組 ftp,只能訪問的目錄是/alidata/data,不能登陸系統
passwd test # 設置該用戶的密碼
-G 加入組參數 -d限定訪問的目錄
centos ftp、可以指定不同的部門訪問不同的目錄就可以實現安全性需求
2 把用戶 test 添加到chroot_list中
vim /etc/vsftpd/chroot_list # 把 test 加入該文件
四、重啟ftp服務即可
在瀏覽器的地址欄輸入 "ftp://你的ip",在彈出的對話框中輸入賬號、密碼,即可連接成功。
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态