RedHat Enterprise Linux 5 入门学习札记(2)

安装vsftpd,光盘里找不到相应的rpm文件

网上下载rpm文件

#rpm -ivh 包名用于安装rpm软件包,i代表安装、v代表可视化安装、h代表安装的时候显示进度。

命令:rpm -ivhvsftpd-2.0.5-16.el5.i386.rpm安装rpm

rpm -ql vsftpd 查询所安装的vsftpd的版本,如果显示如下,则说明安装成功,否则安装失败

vsftpd-2.0.5-16.el5

启动ftp服务器

service vsftpd start

重新启动ftp服务器

service vsftpd restart

 

关闭防火墙

service iptables stop

 

配置vsftpd.conf文件,设置匿名用户上传权限

设置以下行,去掉前面的#号

anonymous_enable=YES

write_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

xferlog_file=/var/log/vsftpd.log

xferlog_std_format=YES

listen=YES

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

设置匿名用户目录的权限

[root@localhost ~]# chmod -R 777/var/ftp/pub

重新启动vsftpd

[root@localhost ~]# service vsftpd restart

禁用Selinux

#vi /etc/selinux/config

把SELINUX=enforcing改为 SELINUX=disabled

禁用之后需要重启系统

如果不想重启系统,使用命令setenforce 0

setenforce1 设置SELinux 成为enforcing模式

setenforce0 设置SELinux 成为permissive模式

在lilo或者grub的启动参数中增加:selinux=0,也可以关闭selinux。

setseboolftpd_disable_trans 1

经过以上配置之后,匿名用户就可以上传文件了

这里使用图形界面方式来展示上传文件,推荐使用LeapFtp客户端

RedHat Enterprise Linux 5 入门学习札记

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/19989.html