Contents
记录下在CentOS 6.5上安装FTP的过程及其注意事项.
Install FTP
|
|
匿名用户处理
禁止其登陆.vi /etc/vsftpd/vsftpd.conf
(INSERT)anonymous_enable=YES 改为 anonymous_enable=NO
保存退出.
添加远程登录用户
例如:
在root组中加入一个htmler账户用来ftp到/var/www/html并给它添加密码
|
|
重启服务,service vsftpd restart
, 即可远程访问FTP资源.
URL like: ftp://lomo.space 或 ftp://127.0.0.1
常用命令
|
|
常见问题
上传文件:553 Could not create file?
解决方案:`getsebool -a|grep ftp`
查看:
`ftpd_disable_trans ftp_home_dir allow_ftpd_full_access` 是否为on, 不是则修改为on.
其它修改:
setsebool allow_ftpd_full_access 1
setsebool allow_ftpd_use_cifs 1
setsebool allow_ftpd_use_nfs 1
setsebool ftp_home_dir 1
setsebool httpd_enable_ftp_server 1
setsebool tftp_anon_write 1
最后:service vsftpd restart
查看修改是否生效:getsebool -a|grep ftp
若还是Fail,则vi /etc/vsftpd/vsftpd.conf
添加:local_root=/data
kill -9 +进程ID,杀死进程,重启服务.
- getsebool: SELinux is disabled ?
vi /etc/selinux/config
SELINUX=1
reboot
Reference:
http://www.111cn.net/sys/linux/45542.htm