首先判断你服务器上是否安装了vsftpd
- rpm -q vsftpd
如果没有安装的使用下面的命令安装
- yum -y install vsftpd
然后重启ftp服务
- service vsftpd restart
到vsftpd的主配置文件里面
将下面的YES改为NO, 改为NO 就是禁止匿名用户登录,只允许用户在限制的文件区域活动
- vi /etc/vsftpd/vsftpd.conf
下面的这句是本来注释掉的,我们放开注释
- #anonymous_enable=YES
- anonymous_enable=NO
- chroot_local_user=YES
重启vsftpd服务, 然后创建FTP用户
创建用户的密码
- useradd lmc -d /var/ftp
权限赋予
- passwd lmc
- chmod o+w /var/ftp
编辑 selinux
改为SELINUX=disabled
- vi /etc/selinux/config
重启服务,并设置启动时自动重启
关闭防火墙
- service vsftpd restart
- chkconfig vsftpd on
然后可以使用终端连接了
- service iptables stop