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
重启系统后就能上传。