centos7搭FTP + 出现错误收集整理
2018-02-23 23:18
295 查看
Centos7搭个FTP,方便网站目录下文件管理
收集一下遇到的错误和解决方法
1、安装vsftpd
2、配置vsftpd.conf文件
文件末尾加上
找到anonymous_enable参数改为NO,禁止匿名登录
3、开启ftp服务
4、创建一个新用户ftptest,禁止远程登录shell
5、查看防火墙设置,打开21端口
6、配置过程中报错收集+解决方法
(1) 解决 425 Failed to establish connection.
用cmd或linux终端进行ftp登录
成功登录后输入ls命令报错提示
200 PORT command successful. Consider using PASV.
425 Failed to establish connection.
本机控制面板进入防火墙设置
找到文件传送打勾即可
或者直接关闭防火墙。。
如果还是错误检查服务器防火墙配置
(2)解决vsftpd 530 Permission denied.
用root账户登录会出现此问题
使用在vsftpd.conf中添加userlist_*阻止特定的本地用户
userlist_enable=YES
userlist_deny=YES
userlist_file=/etc/vsftpd/user_list
编辑/etc/vsftpd/user_list ,添加上需要阻止的本地用户,一个用户名一行 用被阻止的用户登录FTP显示的消息为:530 Permission denied
我本机的etc/vsftpd/vsftpd.conf文件里,只有userlist_enable=YES 于是用root用户登录报错530 Permission denied 把YES改成NO就OK了
还有一种情况,就是没有指定 userlist_file文件位置。解决:加上userlist_file=/etc/vsftpd/user_list
(3) 200 Switching to ASCII mode. 227 Entering Passive Mode
打开网络和共享中心,Internet选项,取消掉使用被动FTP
目的只是为了能够在windos下快速管理服务网站目录,关于vsftpd建立虚拟用户之类并没有涉及到,搭建好后在我的电脑地址栏中输入 ftp://xxx.xxx.xxx.xxx 即可访问到服务器目录
收集一下遇到的错误和解决方法
1、安装vsftpd
# yum install -y vsftpd
2、配置vsftpd.conf文件
# cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak //备份配置文件 # vim /etc/vsftpd/vsftpd.conf
文件末尾加上
pasv_enable=YES //开启被动模式 pasv_min_port=40000 pasv_max_port=40100 //pasv模式端口范围
找到anonymous_enable参数改为NO,禁止匿名登录
anonymous_enable=NO
3、开启ftp服务
# systemctl start vsftpd.service # systemctl enable vsftpd.service //设置为开机自启动
4、创建一个新用户ftptest,禁止远程登录shell
# useradd -d /home/www -m -s /sbin/nologin ftptest # passwd ftptest //ftptest用户设置密码 # chmod -R 777 /home/www
5、查看防火墙设置,打开21端口
6、配置过程中报错收集+解决方法
(1) 解决 425 Failed to establish connection.
用cmd或linux终端进行ftp登录
ftp>open xxx.xxx.xxx.xxx
成功登录后输入ls命令报错提示
200 PORT command successful. Consider using PASV.
425 Failed to establish connection.
本机控制面板进入防火墙设置
找到文件传送打勾即可
或者直接关闭防火墙。。
如果还是错误检查服务器防火墙配置
(2)解决vsftpd 530 Permission denied.
用root账户登录会出现此问题
使用在vsftpd.conf中添加userlist_*阻止特定的本地用户
userlist_enable=YES
userlist_deny=YES
userlist_file=/etc/vsftpd/user_list
编辑/etc/vsftpd/user_list ,添加上需要阻止的本地用户,一个用户名一行 用被阻止的用户登录FTP显示的消息为:530 Permission denied
我本机的etc/vsftpd/vsftpd.conf文件里,只有userlist_enable=YES 于是用root用户登录报错530 Permission denied 把YES改成NO就OK了
还有一种情况,就是没有指定 userlist_file文件位置。解决:加上userlist_file=/etc/vsftpd/user_list
(3) 200 Switching to ASCII mode. 227 Entering Passive Mode
打开网络和共享中心,Internet选项,取消掉使用被动FTP
目的只是为了能够在windos下快速管理服务网站目录,关于vsftpd建立虚拟用户之类并没有涉及到,搭建好后在我的电脑地址栏中输入 ftp://xxx.xxx.xxx.xxx 即可访问到服务器目录
相关文章推荐
- SSH整合项目中容易出现的错误整理 (转)
- Web开发常出现的错误[个人收集]
- java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)
- SSH整合项目中容易出现的错误整理
- java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)
- 连接数据库过程中出现的错误整理
- FlashBuilder环境下使用Starling出现的问题收集整理
- 错误整理(一)使用 JSTL 标签出现警告
- java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)
- java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)
- FlashBuilder环境下使用Starling出现的问题收集整理
- 针对《面试心得与总结—BAT、网易、蘑菇街》一文中出现的技术问题的收集与整理(3)
- java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)
- opencv错误收集整理
- iOS开发中的错误整理,线程之间通信练习,加载图片的练习中出现的错误 -- Http请求错误
- ISE使用出现的错误和警告整理
- java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)
- java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)
- 针对《面试心得与总结—BAT、网易、蘑菇街》一文中出现的技术问题的收集与整理
- java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)