我已经使用ftplib创建了一个FTP客户端。我在一台Ubuntu虚拟机上运行服务器,在另一台虚拟机上运行客户机。我希望使用ftplib连接到服务器,并通过以下方式实现:
host = "IP address of the server"
port = "Port number of the server"
ftpc = FTP()
ftpc.connect(host, port)
我得到了以下错误!
Traceback (most recent call last):
File "./client.py", line 54, in
我正在尝试连接到Linux上的FTP服务器,当我执行ftp.listFiles(remote);时出现以下异常
SYST 215 Linux Exception in thread "AWT-EventQueue-0"
org.apache.commons.net.ftp.parser.ParserInitializationException:
Unknown parser type: Linux at
org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory.createFileEnt
我必须在GCP Kubernetes集群中设置FTP服务器,并且不知道如何路由客户端来使来自相同IP到不同端口的多个请求被路由到相同的Kubernetes pod。 在(被动) FTP协议中,服务器打开一个新端口,并将端口号发送到客户端。然后,客户端创建到该端口的新连接。因此,我需要确保将第二个请求路由到相同的pod,因为只有在该pod上,服务器才在等待新连接。 我尝试了一个最小的样本,工作负载为两个什么也不做的pod,并且暴露了端口21和30000-30098。然后,我设置了LoadBalancer类型的服务,如下所示(缩减为相关部分): kind: Service
spec:
t
将我的Linux服务器更新为Ubuntu19.10和Debian的最新版本,它们都指向我运行镜像存储库的主Linux服务器,并允许通过FTP与其通信,现在我正在接收消息
The method 'ftp' is unsupported and disabled by default.
Consider switching to http(s).
Set Dir::Bin::Methods::ftp to "ftp" to enable it again.
在无法获取ftp://之后。如何通过FTP重新启用系统更新的检索?
我有一个Apache服务器运行在这台带有Debian稳定的机器上,这个PHP程序必须使用FTP连接到远程在线服务器。
在我安装了FTP服务器(vsftpd版本3.0.3-8+b1)之前,一切都很好,但我不认为这是罪魁祸首。
现在我明白了这个错误
确切的错误/S是:
I won't open a connection to x.x.x.x --->*remote server ip* (only to x.x.x.x ---->*my public ip*)
甚至连ls远程目录都无法获得这个错误:
Unable to list directory
我怀疑这是因为FTP现在在“
我对Linux平台非常陌生。由于我想使用Ubuntu安装FTP服务器,所以我安装了它,并在其中配置了FTP。在vsftpd配置文件中启用SSL之前,一切都很好。除了默认设置之外,我还添加了以下行,以便在Ubuntu服务器中启用FTP SSL。
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
# Filezilla uses port 21 if you don't set any p