本章內容基於CentOS6.5(32位)
檢查Linux上是否安裝了ftp
rpm -qa |grep vsftpd
如果已經安裝了ftp服務,則出現ftp的版本信息
使用yum安裝ftp服務
yum install vsftpd
查看ftp服務狀態
service vsftpd status
剛剛安裝好的ftp服務默認是關閉的
啓動ftp服務
service vsftpd start
查看當前端口開放情況
netstat -nlpt
可以看到ftp服務對應的默認端口是21端口且進程名爲vsftpd
默認安裝目錄
ftp服務的默認安裝目錄是etc/vsftpd,其中有四個文件
ftpusers:
user_list:
vsftpd.conf:
vsftpd_conf_migrate.sh:
ftpusers文件
從該文件開頭可以知道該文件中所列出的用戶都是不允許通過ftp來登陸的
user_list文件
該文件頂部也有提示,vsftpd.conf文件中的userlist_deby默認爲YES,如果vsftpd.conf文件中的userlist_deby等於NO,則僅允許在user_list中的用戶使用ftp登陸,如果userlist_deby等於YES,則永遠不允許在user_list中的用戶,甚至都不能輸入密碼。注意,默認情況下vsftpd還檢查ftpusers文件裏有哪些用戶被拒絕。
vsftpd.conf
默認ftp配置文件,其中有很詳細的註釋來幫助我們理解配置的作用。