我很难在Windows 7上安装FTP服务器。
我已经添加了使用控制面板->程序->打开和关闭Windows功能的服务。
我可以看到控制面板->服务中的服务已经启动。
但是当我启动一个Windows命令行窗口,cmd,我就没有连接.
C:\Users\mattf>ftp localhost
ftp> ls
Not connected.
ftp> open localhost
ftp> ls
Not connected.
ftp> dir
Not connected.
ftp> quit
C:\Users\mattf>
这就是我所能得
我在硬盘上有一个包含PDF文件的文件夹,我想把文件从这个文件夹上传到FTP服务器上。
所以我创建了一个批处理文件,它应该将PDF文件上传到FTP服务器。一切看起来都很好,控制台窗口显示File successfully transferred,但实际上没有真正上传的文件。
FTP脚本内容:
open
000.000.000.000 -- not the real ftp server ip lol
bla@nirlatpro.com
PASSWORD
mput c:\Batch\*.pdf
quit
命令窗口,在运行此脚本时具有输出:
它看起来很有效,但实际上没有上传任何文件。
我创建了一个python FTP客户端和一个服务器。我在服务器端使用python pftpdlib,在客户端使用ftplib。我能够成功地启动服务器,并通过python客户端连接到服务器。但是,当我需要在服务器中存储一个文件时,我得到了以下错误。
File "/usr/lib/python2.7/ftplib.py", line 471, in storbinary
conn = self.transfercmd(cmd, rest)
File "/usr/lib/python2.7/ftplib.py", line 376, in transfer
我在一个网络中发现了一些FTP服务器,这些服务器似乎允许匿名FTP用户登录。我用Nmap中的ftp-anon NSE脚本确认了这一点。
PORT STATE SERVICE
21/tcp open ftp
|_ftp-anon: Anonymous FTP login allowed (FTP code 230)
但是,当我试图使用像FileZilla这样的FTP客户端与匿名用户进行连接时,这个FTP用户似乎没有任何权限。
Status: Connecting to X.X.X.X:21...
Status: Connection established, waiting for
我决定尝试使用来编写一个简单的应用程序,它可以在我所有的计算机上同步一个目录(用非常小的word文件)。
为了做到这一点,我还安装了,以便编写一个文件程序将链接到的简单ftp服务器。
pydtpdlib附带了许多示例,因此我使用其中一个示例在0.0.0.0:2121上运行服务器,并配置文件传送器以连接到它所做的事情,并报告说它是
- Fully up and running now.
ftp服务器还以如下方式记录了连接
USER 'user' logged in.
FTP session closed (disconnect).
但我不太确定现在该怎么做。
1.如何使ftp服务
我使用spark从ftp服务器获取文件,使用以下代码
val dataSource = "ftp://<username>:<password>@<host>:<port>/<path>"
sc.addFile(dataSource)
var fileName = SparkFiles.get(dataSource.split("/").last)
val sqlContext = new SQLContext(sc)
val df = sqlContext.read
.format("co