目錄
一、安裝 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 學習者,願與各位共同進步。