`
hjy2099
  • 浏览: 255649 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

安装、配置FTP服务器

阅读更多

          我所用到的LINUX为FEDORA12,FTP服务器为VSFTPD

1.检测是否已安装

rpm -q vsftpd

2.安装vsftpd

su root

yum install vsftpd

3.安装完成后,在系统的服务中可启用服务。命令为 service vsftpd start

4.vsftpd启用后,仍然无法正常使用,需要在系统中防火墙中选中"FTP",确定后,重启"iptable"服务,让刚才的修改生效。

5.使用本地连接登录, lftp 127.0.0.1

6.如果出现登录时出现  500 OOPS: cannot change directory:/home/*  这是由selinux引起的。有两种方法可以解决。

             1.关闭SELinux

                  vi / etc/ sysconfig/ selinux

                   将 SELINUX=enforcing 修改为SELINUX=disabled, 关闭SELINUX后, 重新启动机器,问题解决。

             2.

                在终端输入 setsebool ftpd_disable_trans 1 然后重启vsftp服务 service vsftpd restart    

               如果输入上述命令时出现:Could not change active booleans: Invalid boolean 是因为SELinux的问题接着在终端输入:setsebool ftp_home_dir=1 重启vsftp服务即可解决问题

 

其它的配置参照:http://os.51cto.com/art/201002/182687.htm

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics