CentOS6.4安装FTP遇到的问题

在CentOS6.4系统中安装FTP服务,操作过程是:
  • 确保配置机器联网。
  • 使用yum install 命令安装vsftpd。
  • 使用yum install 命令安装ftp客户端。
  • 配置vsftpd服务,配置文件位于/etc/vsftpd/vsftpd.conf
经过这些步骤就可以将ftp服务安装好。当然我这里写的并非是安装过程,而是之后遇到的问题。安装后我主要遇到了一下两个问题:
  1. 本地测试ftp可以连接到ftp服务器上,但通过网路访问时就访问不了。
  2. 解决网络问题后无法在指定的用户目录创建文件。
对于第一个问题,经过查询发现是CentOS只带的防火墙问题,需要配置防火墙开发21端口。使用的命令是iptables。
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
/etc/init.d/iptables save

使用此命令解决网路访问问题。
使用setsebool命令解决无法创建文件问题。
setsebool -P allow_ftpd_full_access 1 

解决无法创建文件问题。
注:上面的两段代码是shell并非php特此说明

猜你喜欢

转载自techno-it.iteye.com/blog/1902663