Centos7 安裝vsftpd,我試了兩次均能成功,你也來試試吧

目錄

一、安裝 ftp

二、禁止匿名登陸

三、禁止切換目錄

四、在window 上連接Centos


一、安裝 ftp

yum -y install vsftpd ftp

修改配置文件如下圖

vi /etc/vsftpd/vsftpd.conf

查看vsftpd 狀態

service vsftpd status

開啓服務

service vsftpd start

匿名登錄(輸入密碼處直接回車)

ftp
open 127.0.0.1
ftp

二、禁止匿名登陸

修改配置文件

vi /etc/vsftpd/vsftpd.conf

修改anonymous_enable 的值爲 NO

anonymous_enable=NO

默認是開啓匿名登陸的,所以將其註釋無效,需改其值爲 NO

重啓服務

service vsftpd restart

默認不允許用戶切換到主目錄外,新建的用戶則可以

三、禁止切換目錄

查看selinux 狀態

sestatus

臨時禁用

setenforce 0

永久禁用

vi /etc/selinux/config

將SELINUX=enforcing改成SELINUX=disabled

保存,重啓

限制用戶,使其不能切換目錄

vi /etc/vsftpd/vsftpd.conf

添加以下信息

chroot_local_user=YES  

這個是限制ftp 用戶只能在自己目錄,如果ftp 可以跳到其它任意目錄是比較危險的,建議限制

allow_writeable_chroot=YES

2.3.5之後,如果用戶被限定在了其主目錄下,則該用戶的主目錄不能再具有寫權限了,需新增此配置

重啓vsftpd

四、在window 上連接Centos

在Centos 中,

關閉防火牆

systemctl stop firewalld

顯示狀態:

firewall-cmd --state

在Window中,

打開cmd,連接到 Centos

ftp 192.168.42.140

至此,本文結束,謝謝各位的閱讀。我是陳冰安,一個Java 學習者,願與各位共同進步。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章