vsftpd无法访问的问题.
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vsftpd无法访问的问题.相关的知识,希望对你有一定的参考价值。
我有一个虚拟机,装的是ubuntu.我用默认的apt-get install vsftpd.
安装了vsftpd.并启动.
然后可的客户端,是可以以ubuntu下的用户登录的.
但是我另外一个远程服务器,以同样的方式安装了vsftpd.客户端却无法登录.请问这是为什么?
防火墙: 使用PORT(主动)模式的vsftpd,需要开放21和20端口
使用PASV模式的话,需要使用状态监测。
NAT: 需要映射外网IP的相应端口到服务器。
2、如果客户端有防火墙,需要检查一下有无开启FTP协议,像很多公司都只开http协议的,可以上网,别的事都不可以干。
3、打开服务器的log,检查一下log,看登录的信息有无传递到服务器
主要涉及以下几个参数:
#记录下载/上传log,YES为记录,xferlog_std_format log格式为兼容模式(wu-ftp)
xferlog_enable=YES
xferlog_std_format=YES
# 将xferlog记录在后面的文件中,默认在/var/log/xferlog中
xferlog_file=/var/log/xferlog.log xferlog_std_format=YES
# 打开双Log
dual_log_enable=YES
#详细log记录在下面的位置
vsftpd_log_file=/var/log/vsftpd.log
#记录FTP协议的信息,就是登录的用户执行了什么命令
log_ftp_protocol=YES 参考技术A 我配置的是采用的centos
我也遇到过相同的问题,
1.防火墙的问题
2.第二是selinux的问题
因为我的系统,和你的又点不一样,
你可以,
参考我空间的信息:http://www.apoyl.com/?p=15
以上是关于vsftpd无法访问的问题.的主要内容,如果未能解决你的问题,请参考以下文章
Linux配置FTP(vsftpd)服务和无法上传下载问题解决