最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CentOS 7 安裝vsftpd 服務(wù)器的具體操作步驟

 更新時間:2017年08月07日 09:03:36   投稿:jingxian  
下面小編就為大家?guī)硪黄狢entOS 7 安裝vsftpd 服務(wù)器的具體操作步驟。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

在CentOS7上安裝ftp服務(wù)器用于保存服務(wù)端上傳的圖片。

1、CentOS卸載vsftpd的方法

如果服務(wù)器上已經(jīng)安裝了vsftpd服務(wù),配置出錯需要卸載vsftpd服務(wù)。

1.1 查找vsftpd服務(wù)

[root@localhost /]# rpm -aq vsftpd

返回結(jié)果顯示:

vsftpd-3.0.2-21.el7.x86_64 #此處是查找vsftpd的返回結(jié)果

表示此服務(wù)期之前已經(jīng)安裝過vsftpd服務(wù)。

1.2 刪除查找到的vsftpd服務(wù)

注:在卸載vsftpd之前,先停止vsftpd

[root@localhost /]# /sbin/service vsftpd stop

卸載vsftpd:

[root@localhost /]# rpm -e vsftpd-3.0.2-21.el7.x86_64

返回結(jié)果顯示:

warning: /etc/vsftpd/vsftpd.conf saved as /etc/vsftpd/vsftpd.conf.rpmsave #刪除時將備份vsftp的用戶列表文件

1.3 輸入驗(yàn)證命令,驗(yàn)證vsftpd服務(wù)是否已經(jīng)刪除

[root@localhost /]# /sbin/service vsftpd stop
Redirecting to /bin/systemctl stop vsftpd.service
Failed to stop vsftpd.service: Unit vsftpd.service not loaded. #找不到vsftpd
[root@localhost /]# /sbin/service vsftpd start
Redirecting to /bin/systemctl start vsftpd.service
Failed to start vsftpd.service: Unit not found. #找不到vsftpd

如果輸入以上兩個命令都顯示找不到vsftpd服務(wù)的話,那就證明已經(jīng)卸載成功。

2、安裝vsftpd組件

[root@localhost /]# yum -y install vsftpd

2.1 啟動ftp

[root@localhost home]# systemctl start vsftpd.service

2.2 放開21端口

[root@localhost /]# firewall-cmd --zone=public --add-port=21/tcp --permanent
[root@localhost /]# firewall-cmd --reload

3、vsftpd服務(wù)的詳細(xì)配置

3.1 關(guān)閉匿名用戶

[root@localhost vsftpd]# vim /etc/vsftpd/vsftpd.conf

在vsftpd.conf配置文件中修改以下三項:

anonymous_enable=NO
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES

然后重啟ftp服務(wù):

[root@localhost vsftpd]# systemctl restart vsftpd.service

通過配置重啟之后,匿名用戶不可以登錄了。

3.2 建立ftp虛擬宿主賬戶

新建一個不能登錄系統(tǒng)用戶. 只用來登錄ftp服務(wù) ,這里如果沒設(shè)置用戶目錄。默認(rèn)是在home下:

[root@localhost vsftpd]# useradd ftpuser -s /sbin/nologin

為ftpuser用戶設(shè)置密碼:

[root@localhost /]# passwd ftpuser

3.3 查看ftp的狀態(tài)

[root@localhost /]# getsebool -a|grep ftp

顯示結(jié)果:

ftpd_anon_write --> off
ftpd_connect_all_unreserved --> off
ftpd_connect_db --> off
ftpd_full_access --> off
ftpd_use_cifs --> off
ftpd_use_fusefs --> off
ftpd_use_nfs --> off
ftpd_use_passive_mode --> off
httpd_can_connect_ftp --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> off
tftp_home_dir --> off

將上面紅色兩項狀態(tài)設(shè)置為on:

[root@localhost vsftpd]# setsebool -P allow_ftpd_full_access on
[root@localhost vsftpd]# setsebool -P tftp_home_dir on

3.4 配置vsftpd.conf

限制系統(tǒng)用戶鎖定在/home/ftpuser目錄

如果設(shè)置為

chroot_local_user=Y(jié)ES
chroot_list_enable=YES(這行可以沒有, 也可以有)
chroot_list_file=/etc/vsftpd.chroot_list

那么, 凡是加在文件vsftpd.chroot_list中的用戶都是不受限止的用戶

即, 可以瀏覽其主目錄的上級目錄.

所以, 如果不希望某用戶能夠?yàn)g覽其主目錄上級目錄中的內(nèi)容,可以如上設(shè)置, 然后在

文件vsftpd.chroot_list中不添加該用戶即可(此時, 在該文件中的用戶都是可以瀏覽其主目錄之外的目錄的).

或者, 設(shè)置如下

chroot_local_user=NO
chroot_list_enable=YES(這行必須要有, 否則文件vsftpd.chroot_list不會起作用)
chroot_list_file=/etc/vsftpd.chroot_list

然后把所有不希望有這種瀏覽其主目錄之上的各目錄權(quán)限的用戶添加到文件vsftpd.chroot_list(此時, 在該文件中的用戶都是不可以瀏覽其主目錄之外的目錄的)

中即可(一行一個用戶名).

[root@localhost vsftpd]# vim /etc/vsftpd/vsftpd.conf

這里有兩種方案,我采用第二種,配置如下:

chroot_local_user=NO
chroot_list_enable=YES #(這行必須要有, 否則文件vsftpd.chroot_list不會起作用)
chroot_list_file=/etc/vsftpd/chroot_list

默認(rèn)chroot_list是不存在的

[root@localhost vsftpd]# vim /etc/vsftpd/chroot_list

然后加入 ftpuser ,表示只有ftpuser不能訪問上級目錄,重啟vsftpd。

3.5 修改權(quán)限

修改/home/ftpuser 的權(quán)限為不可寫

[root@localhost vsftpd]# chmod a-w /home/ftpuser/taotao

這是因?yàn)槲覀冊谏厦鎸?home/ftpuser/taotao文件的權(quán)限改為不可寫了,那么我們在這個目錄下創(chuàng)建一個images文件夾,用來上傳文件。并將權(quán)限賦值給 ftpuser 用戶

[root@localhost taotao]# mkdir images
[root@localhost images]# chown ftpuser images

4、開啟PASV(被動模式)

在 /etc/vsftpd/vsftpd.conf 的最下面加入

pasv_enable=YES
pasv_min_port=30000
pasv_max_port=30999

并且在userlist_enable=YES文件后面添加

userlist_deny=NO
userlist_file=/etc/vsftpd/user_list

開啟防火墻:

[root@localhost taotao]# firewall-cmd --zone=public --add-port=30000-30999/tcp --permanent 
[root@localhost taotao]# firewall-cmd --reload

這樣就可以使用ftp服務(wù)器上傳文件了。

以上這篇CentOS 7 安裝vsftpd 服務(wù)器的具體操作步驟就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

高陵县| 丹寨县| 罗山县| 肥乡县| 阿拉善右旗| 花莲县| 富裕县| 迁安市| 巩留县| 富平县| 商城县| 丽水市| 新沂市| 平遥县| 会东县| 大田县| 汪清县| 手游| 浦东新区| 汶上县| 文登市| 威海市| 惠州市| 陈巴尔虎旗| 永安市| 吴堡县| 涟源市| 抚远县| 鄂尔多斯市| 玉门市| 汕尾市| 河间市| 罗江县| 股票| 盐源县| 柳林县| 上蔡县| 鄂托克旗| 黎平县| 虹口区| 石狮市|