美好的一天SO人!
我有一个ftp问题。我们在Windows中设置了一个ftp服务器,并使用java以编程方式访问它。客户端是没有安装ftp的linux机器。
对于客户A,获取和推送的过程是成功的。 对于客户B,获取和放置的过程失败。
我检查了客户端A,客户端B和FTP服务器的防火墙。 我已经检查了FTP服务器的端口。
问题:
客户端是否应安装了ftp?请详细说明,因为客户端A和B都没有安装ftp,而另一个成功完成了这个过程而另一个失败了。
这可能是什么原因?我的想法已经不多了,因为我在网上搜索了可能的原因。主动与被动FTP,端口,防火墙等。
提前致谢!
答案 0 :(得分:0)
Q1:无需在客户端主机中安装ftp服务器。你说你写了一个java ftp客户端程序,它是应该的。
Q2:当客户B放入/失败时,您应该发布错误代码。客户端B是否登录ftp服务器成功?
我建议您最好将java ftp客户端程序设置为使用PASV模式。