1. 程式人生 > >在centos中搭建vsftpd服務器

在centos中搭建vsftpd服務器

記錄 ftp gin ges -s 步驟 inux sysconf 命令

最近在學習linux的知識,在學習中是一步一個坑,沒點脾氣,誰讓我啥都不會呢。

搭建vsftpd服務器步驟:

1、查看本機是否安裝了vsftpd,命令rpm -qa|grep vsftpd

技術分享圖片

2、如果已經安裝了,則打開配置文件,命令vim vsftpd.conf

技術分享圖片

3、如果沒有安裝則,用yum安裝 yum -y install vsftpd,

4、在根目錄下創建一個文件夾mkdir ftpfile

5、增加一個用戶 useradd ftpuser -d /ftpfile -s /sbin/nologin 這個用戶是不允許登錄的

6、給ftpfile賦權限 chown -R ftpuser.ftpuser /ftpfile/

7、編輯配置文件,vim vsftpd.conf 然後重啟vsftpd service vsftpd restart

技術分享圖片

技術分享圖片

8、在vsftpd目錄下創建一個文件chroot_list, 命令:vim chroot_list 把ftpuser寫入

9、修改防火墻配置 vim /etc/sysconfig/iptables, 重啟防火墻 service iptacles restart

技術分享圖片

10、在/ftpfile中新建一個文件

10:、這時候可以在Windows上訪問,ftp://192.168.2.112/發現可以登錄但是看不到文件,這是因為selinux設置的問題

11、修改selimux配置

技術分享圖片

12、重啟vsftpd後,重新訪問,ok成功了

技術分享圖片

希望自己可以把自己學到的東西記錄下來,加深理解。

在centos中搭建vsftpd服務器