1.vsftpd安裝
ntsysv(等效於setup命令+system service選項)這個命令爲查看linux中有哪些服務的命令,運行這個命令會彈出一個界面,空格鍵進行選擇。
在開啓ftp服務器是看到的這個命令。
開啓vsftpd服務器:
1、 rpm -qa | grep vsftpd (查看vsftpd是否安裝)
2、/etc/init.d/vsftpd start (啓動vsftpd服務器)
3、用find找到ftpusers,ftpaccess文件( find / -name XXXX )
vi ftpusers,註釋“root”行,使root能夠使用ftp;
vi ftpaccess,將uid 和gid 小於65534的行註釋掉,使超級用戶root能夠ftp;
運行ntsysv命令,選中wu-ftpd,開啓ftp服務;
重啓。
4、service vsftpd start 啓動
5、 配置文件路徑 /etc/vsftpd/vsftpd.conf 一般可改選項stop 停止
retart 重起
詳細介紹 http://www.cnblogs.com/acpp/archive/2010/02/08/1666054.html
anonymous_enable=yes 改爲NO不允許匿名登錄
# idle_session_timeout=600 (600秒鐘不對FTP服務器進行任何操作,則斷開該FTP連接)增加該選項
# chroot_local_user=YES (用於指定用戶列表文件中的用戶是否允許切換到上級目錄)
local_root=/usr/local/nginx/html //限定用戶登錄目錄
pasv_enable=NO //保護服務器
6、關閉防火牆(service iptables stop)否則登錄會出現 “ftp: connect: No route to host” 錯誤。7、匿名用戶登錄目錄爲 /var/ftp 目錄。
上傳不了文件查看 http://blog.csdn.net/guowake/article/details/4563889
本地用戶上傳修改 /etc/selinux/config中
SELINUX=disabled
重啓系統後就能上傳。