Linux6.3搭建ftp服务器
2016-08-09 16:46
381 查看
1. 安装 vsftpd 软件
(1)使用如下命令检测是否安装了vsftp 软件:rpm -qa |grep vsftpd
显示如下图则表示已安装 vsftp软件。如果未显示则需要安装vsftpd软件。
(2)确定安装包所在路径,使用find/ -name vsftpd*.rpm
如果找不到相应rpm包,则需要通过挂载系统光盘或者镜像。
(3)安装vsftpd
到rpm包所在的路径下:
cd/media/RHEL_6.2 x86_64 Disc 1/Packages
rpm –ivh vsftpd-2.2.2-6.el6_0.1.x86_64.rpm
vi /etc/vsftpd/vsftpd.conf
修改以下内容:
anonymous_enable=NO //拒绝匿名用户登录
在文件最后添加以下行:
userlist_enable=YES
userlist_deny=NO //使 userlist文件中的用户具有访问ftp目录权限
userlist_file=/etc/vsftpd/user_list
local_root=/var/ftp/pub //指定ftp用户登陆后主目录
chroot_local_user=YES
xferlog_enable=YES //开启日志及记录,默认日志目录为/var/log/vsftpd.log
修改后保存退出。
(2)将selinux改为不可用,
vi /etc/sysconfig/selinux
找到SELINUX=将其改为SELINUX=disabled
(3)修改指定ftp目录权限:
chmod 777 /var/ftp/pub
(4)将新建用户加到user_list文件中
如果正在运行,则关闭
Serviceiptables stop
chkconfig iptables off
(2)重启系统 reboot
(3)开启 vsftpd 服务
service vsftpd start
(1)使用如下命令检测是否安装了vsftp 软件:rpm -qa |grep vsftpd
显示如下图则表示已安装 vsftp软件。如果未显示则需要安装vsftpd软件。
(2)确定安装包所在路径,使用find/ -name vsftpd*.rpm
如果找不到相应rpm包,则需要通过挂载系统光盘或者镜像。
(3)安装vsftpd
到rpm包所在的路径下:
cd/media/RHEL_6.2 x86_64 Disc 1/Packages
rpm –ivh vsftpd-2.2.2-6.el6_0.1.x86_64.rpm
2.创建ftp用户
(1)在root用户下新建专用的ftp用户,以ppmftp为例3.修改配置文件
(1)修改vsftpd的主配置文件:vi /etc/vsftpd/vsftpd.conf
修改以下内容:
anonymous_enable=NO //拒绝匿名用户登录
在文件最后添加以下行:
userlist_enable=YES
userlist_deny=NO //使 userlist文件中的用户具有访问ftp目录权限
userlist_file=/etc/vsftpd/user_list
local_root=/var/ftp/pub //指定ftp用户登陆后主目录
chroot_local_user=YES
xferlog_enable=YES //开启日志及记录,默认日志目录为/var/log/vsftpd.log
修改后保存退出。
(2)将selinux改为不可用,
vi /etc/sysconfig/selinux
找到SELINUX=将其改为SELINUX=disabled
(3)修改指定ftp目录权限:
chmod 777 /var/ftp/pub
(4)将新建用户加到user_list文件中
4.关闭防火墙、重启系统并重启vsftpd服务
(1)service iptables status如果正在运行,则关闭
Serviceiptables stop
chkconfig iptables off
(2)重启系统 reboot
(3)开启 vsftpd 服务
service vsftpd start
相关文章推荐
- Linux下用vsftp轻松搭建FTP服务器(修订版)
- linux下gssftp的搭建和window连接gssftp服务器
- Linux下搭建FTP服务器
- Linux下基于vsftpd搭建ftp服务器
- 在Linux下如何快速搭建安全的FTP服务器
- 搭建基于Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服务器全过程(参考)
- linux下搭建Ftp服务器
- 2-6-RHEL6.5搭建vsftpd服务器案例分析与总结(Red Hat Enterprise Linux Server6.3)@树袋飘零
- 搭建基于Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服务器全过程----转载
- 搭建基于Linux6.3+Nginx1.2+PHP5+Mysql5.5的Web服务器全过程
- 使用linux FTP虚拟用户搭建FTP服务器
- Linux-----Ubuntu搭建FTP服务器
- 2-3-RHEL6.3搭建NTP 服务器案例分析与总结(Red Hat Enterprise Linux Server6.3)
- linux搭建FTP服务器
- linux下搭建ftp服务器
- 2-1-sshd-xinet-telnet服务服务搭建与管理(Red Hat Enterprise Linux Server6.3)
- 搭建基于Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服务器全过程
- Linux平台下快速搭建FTP服务器