apacheftp
‘壹’ ftp服务器与apache服务器有什么区别
ftp是文件共享服务
Apache可以隐射到iis 提供在线超级文本阅读服务
‘贰’ apache ftp配置ftp服务器,typical及full还有users.properties都有用户名,密码等相关设置
你问得是什么啊 ?什么登录?是apache ftp吗 ? 你的在安装时的设第一个密码就是!你的了!
用户名root试试!
‘叁’ apache ftpserver1.0.6设置最大连接数和最大登录数问题
listenerFactory.setPort(Integer.parseInt(ftpport));
ftpServerFactory.addListener("default", listenerFactory
.createListener());
ConnectionConfigFactory connectionConfigFactory = new ConnectionConfigFactory();
connectionConfigFactory.setMaxLogins(30);
ConnectionConfig connectionConfig = connectionConfigFactory.createConnectionConfig();
ftpServerFactory.setConnectionConfig(connectionConfig);
调用createConnectionConfig方法就可以了
‘肆’ apache ftpserver 是主动还是被动
在做项目的时候我才发现,FTP竟然有主动FTP和被动FTP之分。FTP的设置主要是由FTP服务器设置的。同样的一段代码,在本地测试的时候一切正常,但是访问局方的FTP服务器时却不能传输数据。
下面我先简要地自己说一下,我对主被动FTP的理解。
众所周知,FTP是一个比较特殊的服务,它占用了20和21两个端口,21是命令端口,20是数据端口。顾名思义,21端口是用来接发命令,20端口用来传递数据。但是并不是所有的时候都用20端口来实现数据交换。
主动FTP过程大致如下:
1、客户端启用端口N(N>1024,因为1024之前为特殊端口,不能手动占用,把N当作客户端的命令端口)和端口N+1(客户端的数据端口),从端口N向服务器的21端口发送PORT命令,其中PORT命令包含客户端IP和数据端口
2、服务器接收到客户端的PORT命令后,并得知客户端用N+1端口监听数据。接着,服务器向客户端发送ACK应答(ACK与TCP通信中的连接握手一样)
3、服务器用20端口再向客户端的N+1端口发送数据请求
4、客户端向服务器端发送数据ACK应答
以上就是主动FTP的大致过程,但是数据请求的发起方是服务器,如果此时客户端的防火墙启用了高端端口的屏蔽的话,有可能会发生阻塞,所以主动FTP的情况下,客户端最好把防火墙关闭了。
被动FTP过程大致如下:
1、客户端启用端口N(同样的N>1024)和N+1,N用作命令端口,N+1用作数据端口。然后客户端向服务器端发送PASV请求,告诉服务器端,这是被动FTP请求
2、服务器端接收到PASV请求后,启动一个M(同样>1024)端口当作数据端,并发送PORT M到客户端
3、客户端得到服务器端的数据端口后,再由端口N+1向服务器的M端口发起数据请求
4、服务器端通过N端口向客户端的N+1端口发送ACK应答
以上是被动FTP的大致过程,与主动FTP请求不同,请求的发起方是客户端,这样客户端就不会为防火墙的问题感到烦恼,但是同样道理,服务器端的端口就会有了限制。
所以,一般情况下。服务器端为了方便管理,一般采用被动FTP方式连接。当然客户端可以通过ftp -d host port命令向服务器发送请求,可以看出到底用的是主动FTP还是被动FTP。
这次我就遇到了这样的问题,写FTP上传下载代码时,把网上的东西过来,很顺利地在本地测试通过了。但是链接到局方的服务器的时候,怎么也不能上传和下载,而且不会抛出异常。后来我也是试着添了一行代码,结果测通了,代码如下:
FtpDefine.ftpServer.enterLocalPassiveMode();
怎么样,看起来很简单吧。因为写代码默认情况下是主动FTP,必须通过enterLocalPassiveMode()方法设置成被动FTP才能顺利上传下载。
另外还有很多问题需要考虑,比方说代码的可扩展性、可移植性等等。就拿这次的代码来说,我测试的时候客户端和服务器端都是Windows Xp系统,而且FTP服务器设置的是主动FTP。但是真正用的时候,客户端是Linux系统,服务器虽然是Windows的,但是他们没有用Windows自带的FTP,而是用的软件,用法与Linux系统的相似,所以因为这个问题,我配错了配置文件,结果在代码中切换服务器目录时,总是报错。所以再此,我提醒大家,万事小心谨慎!希望我写的这些会对大家有点帮助。如果觉得看不懂的话,请参考我下面列出的链接地址,那里有更详细的说明。
‘伍’ apache ftpserver 怎么测试
apache上的ftp服务器一般使用的是vsftp即very secure ftp,这个你只要安装成功了,直接访问一下ftp服务器,能正常 访问就可以了。
‘陆’ apache ftpserver最大线程数
同max-logins 10
如果都没设置就16
‘柒’ 我在用apache ftpserver,但是我用admin/admin,不能登录进去,有人知道怎么配它的配置文件吗
看 地图 找答案网络地图
本数据来源于网络地图,最终结果以网络地图最新数据为准。
‘捌’ apache ftp retr指令怎么用
首先在运行中输入:ftp ,确定后,就进入了命令提示符下的用户登录状态,然后提示输入用户名与密码,正确输入后,就进入了ftp命令方式,在提示符下输入下列的命令,就可以修改密码,
ftp>quote site pswd 回车确认,就会出现密码修改成功的提示,再用bye命令返回就行了
‘玖’ apache ftpserver 映射外网ip之后,火狐能正常访问ftp,ie不能访问ftp,一直waiting
您好!感谢您对火狐产品的支持!
如果Ftp服务器提供的内容,有中文目录,文件名,XP下IE访问会出现一些错误。
火狐浏览器使用的是Gecko内核,是一款开源、安全的浏览器,拥有非常强大的扩展功能,可以根据自己的需求定制浏览体验。您可以在火狐社区了解更多内容。
希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
‘拾’ apache的ftpserver有没有sftp服务
使用软件呗 如果你只是想玩玩,使用Core FTP Mini-Sftp Server或者CoreFTPServer,这俩一个是精简功能的,一个是完整功能的 如果想非常专业的就Serv-U,这个软件是收费的 如果命令行很熟悉的话就用OpenSSH 最后推荐一个freeSSHd,图形化的,非常...