Centos下FTP配置
|
Linux下FTP的配置其实很简单,但是在实际配置过程当中由于Linux特有的安全性问题经常导致没法访问。下面讲解的忽略所有的安全问题的情况下的ftp配置情况。 1. 先用rpm -qa| grep vsftpd命令检查是否已经安装,如果ftp没有安装,使用yum -y install vsftpd 安装 2.添加ftp帐号和目录先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。 使用下面的命令创建帐户,该命令指定了/alidata/www/wwwroot为用户ftpuser的家目录,您可以自己定义帐户名和目录: #useradd -d /var/ftp/ftpfile -s /sbin/nologin ftpuser 修改该帐户密码: #passwd ftpuser 修改指定目录的权限 #chown -R ftpuser.ftpuser /var/ftp/ftpfile 3.配置vsftp 编辑vsftp配置文件,命令如下: #vi /etc/vsftpd/vsftpd.conf 将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO” 取消如下配置前的注释符号: local_enable=YES write_enable=YES chroot_local_user=YES 保存修改,按ESC键,输入:wq 4.修改shell配置 vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin或者/sbin/nologin(具体看当前系统配置)则追加进去 5.启动vsftp服务并测试登录 使用命令启动vsftp服务: #service vsftpd start 然后用帐号pwftp测试下是否可以登陆ftp。目录是/var/ftp/ftpfile。 在实际过程当中linux的ftp没法访问。我们可以关闭防火墙以及其他的安全监测(在实际企业的应用当中最好是开放21端口) 1,关闭防火墙 service iptables stop 2,关闭SELinux 修改配置文件需要重启机器: 3,vftpd开机启动: (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- CentOS 7 部署RabbitMQ 服务
- Centos 通过 Nginx 和 vsftpd 构建图片服务器的教程(图文)
- Centos7.0 安装Redis 3.2.1详细过程和使用常见问题
- 64位centos6安装mysql-5.7.13-linux-glibc2.5-x86_64.tar.g
- Centos7+Lvs+keeplived实现Apache高可用的负载均衡
- Centos5.4+Nginx-0.8.50+UWSGI-0.9.6.2+Django-1.2.3搭建高
- Centos6 网络配置的实例详解
- centos 安装rabbitMQ
- CentOS下VMware用桥接模式,静态ip上外网
- CentOS 配置swap交换区的方法
