本文主要講述如何安裝及配置一個(gè)最簡單的ftp服務(wù)器
安裝
直接使用yum就可以安裝vsftp: yum install vsftpd
配置
安裝完成后严就,需要通過一定配置之后才能使用臂寝,vsftpd的默認(rèn)配置在/etc/vsftpd/vsftpd.conf
晃跺。
修改 anonymous_enable=YES
為 anonymous_enable=NO
吗垮,此配置禁用匿名登陸
去掉 chroot_local_user=YES
注釋
去掉 chroot_list_file=/etc/vsftpd/chroot_list
注釋
這兩處配置用于修改登陸用戶的根目錄葫盼,將根目錄改為用戶的home
目錄
添加 userlist_deny=NO
到配置的末尾,用于啟用/etc/vsftpd/user_list
這個(gè)文件的配置瓦灶,只允許在這文件中的用戶登陸ftp
修改完保存配置后鸠删,需要?jiǎng)?chuàng)建一個(gè)新用戶用于登陸,例如FTP根目錄為/data/ftp
:
- 創(chuàng)建用戶:
useradd ftp_user -s /sbin/nologin -d /data/ftp
贼陶,創(chuàng)建用戶ftp_user刃泡,設(shè)置home目錄為/data/ftp
- 修改用戶密碼:
passwd ftp_user
- 創(chuàng)建文件:
/etc/vsftpd/chroot_list
,添加ftp_user
然后保存退出 - 在
/etc/vsftpd/user_list
文件中中添加一行新記錄ftp_user
- 添加ftp服務(wù)器自啟動(dòng):
chkconfig --add vsftpd
- 啟動(dòng)ftp服務(wù):
sudo /etc/init.d/vsftpd start
通過這些配置之后碉怔,你就可以用ftp客戶端軟件登陸ftp了
卸載
運(yùn)行命令rpm -e vsftpd
烘贴,就可以卸載vsftpd,卸載完成后會(huì)保留vsftpd的配置文件撮胧,這時(shí)你需要?jiǎng)h除/etc/vsftpd
這個(gè)目錄桨踪,就可以完全刪除vsftpd