在服务器上应用filezilla创建一个FTP服务器,同时为了安全,开启系统防火墙,只开80端口给web服务,开21端口给ftp服务,使用FTP客户端软件连接可以连接,但是却显示无法列目录。
奇怪的错误!
网上所搜索到的原因如下几种:
1、字符符不匹配,据说是因为ftp软件的UFT-8与系统的GBK字符集产生冲突造成的,这个原因需要修改FTP的字符集指定就可以了
2、客户端传输模式的问题,如果是被动(PASV)的话,就勾去被动设置,如果不是,就勾上PASV再试一下
我这二个原因都不能解决,最后发现关闭防火墙就正常,开着防火墙就不正常。看样子只开21不行,
于是就把filezilla的 Filazilla server interface.exe 和Filezilla server.exe 二个文件都加入防火墙的例外。
现在一切正常了!
据查FTP协议在连接时不只使用21端口,还需要使用其他端口进行连接。
分享到:
相关推荐
在服务器上安装FileZilla Server时出现425 Can’t open data connection的问题,客户端读取目录列表失败 服务器是腾讯云的,具体解决办法如下 这个问题主要是由于服务器所在网络环境的问题,解决这个问题很简单: 1...
在安全性方面,FileZilla Server允许管理员启用强密码策略,限制失败登录尝试,甚至可以通过IP地址白名单或黑名单来控制访问。此外,服务器还支持日志记录,以便跟踪和分析服务器活动,这对于排查问题和维护审计记录...
- 更改目录.default为a.default,解决特定情况无法读取目录的问题 2012年04月05日 - 解决MySQL远程访问慢的问题 2012年03月30日 - 更新Nginx版本为1.0.14 2012年03月20日 - 优化PHP配置 - 优化Nginx配置 2012年...
3. **添加目录结构并设置权限**:为不同的用户分配相应的目录,并设置读取、写入等权限。例如,可以为某些用户提供上传文件的权限,而限制其他用户的访问范围。 #### FTPFile的使用 FTPFile是Java中用于表示FTP...
2. **服务器设置**:启动服务器后,你需要进行一些基本设置,如指定服务器监听的端口号(默认为21),设置服务器的工作目录(即用户上传下载文件的根目录),以及是否允许匿名访问等。 3. **用户管理**:FTP服务器...
4. 定义用户主目录:为每个用户设置其默认的上传和下载目录,这通常是你希望共享的文件夹路径。 5. 配置安全选项:启用SSL/TLS加密以提高数据传输的安全性,防止数据被窃取。还可以设置IP限制,只允许特定的IP地址...
通常情况下,可以将MySQL JDBC驱动(如`mysql-connector-java-x.x.xx.jar`)放置在Tomcat的`lib`目录下。 2. **数据源配置**:接着,需要在Tomcat的`server.xml`文件中配置数据源(DataSource),以便JSP文件能够...
常见的有IIS(Internet Information Services,Windows系统自带)、vsftpd(Linux系统)、FileZilla Server等。每款软件都有其特点和适用场景,例如,IIS适合Windows环境,而vsftpd和FileZilla Server则跨平台且开源...
1. **选择FTP服务器软件**:市面上有很多FTP服务器软件可供选择,如FileZilla Server、Pure-FTPd、vsftpd等。在本案例中,我们可能使用的是一个特定的、简化版的FTP服务器搭建工具,具体名称未知,但其特性是简单...
5. **创建FTP服务器**:设置FTP服务器,可能使用IIS(Internet Information Services)或其他FTP服务器软件,如FileZilla Server。配置服务器包括设置用户账户和权限,确保只有授权的客户端能访问和下载更新。 6. *...