CentOS6.7 vsftpd配置

来源:互联网 发布:新西兰导航软件 编辑:程序博客网 时间:2024/06/05 20:09

CentOS6.7 vsftpd配置

安装配置
配置防火墙
创建用户
连接
使用Filezilla

查看是否已经安装

rpm -qa | grep vsftpd

![Alt text](./屏幕快照 2015-12-04 下午2.01.15.png)

删除:
rpm -e xxx可以删除已安装的vsftpd

安装:

yum -y install vsftpd -y

启动:

service vsftpd start

开机自启动:

chkconfig vsftpd on

开关:
开启、重启、关闭

service vsftpd startservice vsftpd restartservice vsftpd stop

配置

终端:vi /etc/vsftpd/vsftpd.confanonymous_enable=NOascii_upload_enable=YESascii_download_enable=YESftpd_banner=Welcome to LINTUT ftp service.use_localtime=YES

配置防火墙

打开/etc/sysconfig/iptables文件

vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

保存和关闭文件,重启防火墙

service iptables restart

创建用户

useradd test_userpasswd test_pwd此时文件目录为/home/test_user/ 下面

使用:ftp ip

MacBook-Pro:~ bruce$ ftp 172.16.230.158Connected to 172.16.230.158.220 Welcome to blah FTP service.Name (172.16.230.158:bruce): test_user331 Please specify the password.Password: 500 OOPS: cannot change directory:/home/xxxftp: Login failed

出现错误:“500 OOPS: cannot change directory”.
设置:

setsebool -P ftp_home_dir on不行的话用下面这个setsebool ftp_home_dir on查看是否开启:getsebool -a | grep ftp_home_dir

再次使用ftp ip

MacBook-Pro:~ bruce$ ftp 172.16.230.158Connected to 172.16.230.158.220 Welcome to blah FTP service.Name (172.16.230.158:bruce): test_user331 Please specify the password.Password: 230 Login successful.Remote system type is UNIX.Using binary mode to transfer files.ftp> 

使用Filezilla

配置后连接提示:

状态: 正在连接 172.16.230.158:21…
状态: 连接建立,等待欢迎消息…
状态: 不安全的服务器,不支持 FTP over TLS。
状态: 已连接
状态: 读取目录列表…
命令: PWD
响应: 257 “/home/xxx”
命令: TYPE I
响应: 200 Switching to Binary mode.
命令: PASV
响应: 227 Entering Passive Mode (172,16,230,158,248,63).
命令: LIST
错误: 无法建立数据连接: ECONNREFUSED - 连接被服务器拒绝

解决方式:
更换使用FTP软件连接方式,把被动改为主动,把传输模式改为主动
[截图引用网络]
这里写图片描述

参考地址:

[安装配置创建用户]http://lintut.com/install-vsftp-server-on-centos-6-5/

[端口开启]http://blog.chinaunix.net/uid-1840233-id-4268315.html
[Filezilla使用]http://www.sendong.com/news2172.html

0 0
原创粉丝点击