1、RedHat Linux下配置管理FTP服务器一. 操作步骤(一)安装FTP服务器并启动1.FTP的安装:1) 将操作系统镜像ISO放入光驱挂载: 选择需要挂载系统ISO镜像的虚拟机,然后点击功能栏的光盘图标“CD/DVD驱动器”“连接本地磁盘上的ISO映像”“选择对应版本的Linux ISO镜像:如:rhel-server-6.0-x86_64-dvd.iso”“打开”。 完成挂载ISO镜像操作。2) 使用root用户登录系统,进入镜像ISO的功能包安装目录:mount /dev/cdrom /media/3) 查找安装包:ls *vsftpd* 4) 安装rpm -ivh vsftpd-2
2、.2.2-6.el6.x86_64.rpm;5) vsftpd的检测:可以使用命令来检测是否安装成功,命令如下:rootlocalhost # rpm -qa | grep vsftpd出现vsftpd-2.2.2-6.el6.x86_64,则表示FTP服务器已安装。6) 修改启动方式,改为系统启动时,自动启动chkconfig vsftpd on7) 关闭防火墙: chkconfig iptables offservice iptables stop8) 关闭selinux。运行命令: vi /etc/selinux/configSELINUX=enfoceing把其修改为:SELINUX=
3、disabled , 如下图: 然后,再运行命令: setenforce 0 使更改立即生效。2.FTP的启动、关闭、重启进入终端,输入如下命令:启动:service vsftpd start关闭:service vsftpd stop重启:service vsftpd restart(3) . 配置FTP服务器1) 匿名帐号服务器1. 切换到FTP配置文件夹目录,然后备份FTP配置文件/etc/vsftpd/vsftpd.conf,命令如下:cd /etc/vsftpd/cp ./vsftpd.conf ./vsftpd.conf_backup2. 下面修改文件/etc/vsftpd/vsf
4、tpd.conf如下: vi ./vsftpd.conf去掉下面参数的#注释,是下面匿名传输的参数生效:anonymous_enable=YES write_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES #以上四条配置文件默认就有,只需去掉行开头用于注释的#即可;再最后一行加上:anon_umask=022用来设置匿名用户上传的文件的默认权限。3. 修改FTP的服务目录权限,执行如下命令:chmod R 777 /var/ftp/pub/(4) 测试vsftpd服务(1)我的电脑等窗口下访问:输入ftp:/ip地址;(2)将需要的文件复制到文件夹pub内,完成上传文件操作。