RedHat Linux下配置管理FTP服务器
一. 操作步骤
(一).安装FTP服务器并启动 1。FTP的安装:
1) 将操作系统镜像ISO放入光驱挂载: 选择需要挂载系统ISO镜像的虚拟机,
然后点击功能栏的光盘图标“CD/DVD驱动器”“连接本地磁盘上的ISO映像\"“选择对应版本的Linux ISO镜像:如:rhel-server—6。0—x86_-dvd。iso”“打开”。 完成挂载ISO镜像操作.
2) 使用root用户登录系统,进入镜像ISO的功能包安装目录: mount /dev/cdrom /media/
3) 查找安装包:ls *vsftpd*
4) 安装rpm —ivh vsftpd—2.2.2-6.el6.x86_.rpm;
5) vsftpd的检测:可以使用命令来检测是否安装成功,命令如下:
[root@localhost ~]# rpm -qa|grep vsftpd
出现vsftpd—2.2.2-6。el6.x86_,则表示FTP服务器已安装。
6) 修改启动方式,改为系统启动时,自动启动 chkconfig vsftpd on
7) 关闭防火墙:
chkconfig iptables off service iptables stop
8) 关闭selinux。运行命令: vi /etc/selinux/config
SELINUX=enfoceing把其修改为:SELINUX=disabled , 如下图:
然后,再运行命令: setenforce 0 使更改立即生效。
2.FTP的启动、关闭、重启
进入终端,输入如下命令: 启动:service vsftpd start 关闭:service vsftpd stop 重启:service vsftpd restart
(三)。 配置FTP服务器 1) 匿名帐号服务器
1. 切换到FTP配置文件夹目录,然后备份FTP配置文件/etc/vsftpd/vsftpd.conf,命令如下:
cd /etc/vsftpd/
cp 。/vsftpd.conf 。/vsftpd.conf_backup
2. 下面修改文件/etc/vsftpd/vsftpd。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/
(四)测试vsftpd服务
(1)我的电脑等窗口下访问:输入ftp://ip地址;
(2)将需要的文件复制到文件夹pub内,完成上传文件操作。