vsftpd的安装

-------------安装fedora到硬盘上--------
详见
http://wenku.baidu.com/view/23e6e0ed0975f46527d3e170.html

-------------安装vsftpd--------
注意:如果不把fedora安装到硬盘,每次虚拟机重启得重新安装vsftpd!!!

----》切换root用户 (运行yum命令需要root权限)
打开 应用程序(Applications)-》系统工具(System Tools)-》终端(Terminal)
输入命令:su
输入root密码(此时密码不显示,直接输入)

----》安装Fedora vsftp
1.#yum install vsftpd一路yes,最后提示安装成功。

2. 配置Fedora vsftpd.conf。

#vi /etc/vsftpd/vsftpd.conf将vsftpd.conf文件中的主要设置如下:anonymous_enable=YES #允许匿名访问local_enable=YES #允许本地用户访问(/etc/passwd中的用户)write_enable=YES #允许写入权限,包括修改,删除anon_upload_enable=YES #允许匿名用户上传anon_mkdir_write_enable=YES #允许匿名用户建立目录ascii_upload_enable=YES #允许ascii上传ascii_download_enable=YES #允许ascii下载

3. 启动Fedora vsftp

#service vsftpd start

4. 让Fedora vsftpd自启动

#chkconfig vsftpd on
#chkconfig --list vsftpd

5. 让root用户可以ftp上传

Fedora vsftp在/etc/vsftpd/目录下有两个文件:ftpusers和user_list,里面记录的用户无法使用通过ftp进行访问,注释里面root的记录,然后通过:
#setsebool -P ftpd_disable_trans on 或者 setsebool -P ftp_home_dir on ,下面关闭selinux就可以了vi /etc/selinux/config SELINUX=disabled。
设置防火墙 ftp为信任协议。(终端怎么设置?)

6. 重启Fedora vsftpd

#service vsftpd restart

------》安装ftp客户端 (这一步费了不少劲)

yum install ftp

------》如果 其他用户不能访问 报 "500 OOPS:cannot change....."
1、 setsebool -P ftpd_disable_trans on 或者 setsebool -P ftp_home_dir on

2、 重启vsftpd: service vsftpd restart


------>如果不能上传文件报“553 Could not create file....”

检查目录权限 chmod 777 /tmp/test ----7表示wrx 5表示rx 0表示什么权限都没有;必须拥有读写权限才行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值