我买了一台家用安全摄像头。它是 Dlink DCS-5010L
它具有运动传感器功能。每次触发运动传感器时,它都会拍摄快照。并且它有一个通过 ftp 发送这些快照的选项。
因此我下载了 Filezilla 并对其进行了配置,然后进入我的安全摄像头的设置页面并输入 FTP 服务器的设置。
我在 Windows 8 上。我正在使用 Filezilla。
我的Filezilla设置如下:
Server: 127.0.0.1
Port: 14147
我有一个用户帐户。
Username: Aaron
Password: (None) I left it blank for testing purposes.
Max connections: 3
其余内容均保持不变
我的主目录是D:\
我希望快照保存到的目录是D:\DLINKCameraRecordings\
我保存了我的设置。
我的相机的 ftp 设置是
Host name: 192.168.0.2 (static IP for my desktop)
Port: 21
Username: Aaron
Password:
Directory Path: D:\DLINKCameraRecordings\
我感到困惑的一件事是端口是 14147,但是当我运行服务器时,它会监听端口 21。这就是我放置端口 21 的原因。
然后 filezilla 执行此操作
Creating listen socket on port 21...
Server online
(000079)5/3/2014 14:03:21 PM - (not logged in) (192.168.0.6)> Connected, sending welcome message...
(000079)5/3/2014 14:03:21 PM - (not logged in) (192.168.0.6)> 220-FileZilla Server version 0.9.44 beta
(000079)5/3/2014 14:03:21 PM - (not logged in) (192.168.0.6)> 220-written by Tim Kosse ([email protected])
(000079)5/3/2014 14:03:21 PM - (not logged in) (192.168.0.6)> 220 Please visit http://sourceforge.net/projects/filezilla/
(000079)5/3/2014 14:03:26 PM - (not logged in) (192.168.0.6)> USER Aaron
(000079)5/3/2014 14:03:26 PM - (not logged in) (192.168.0.6)> 331 Password required for aaron
(000079)5/3/2014 14:03:32 PM - (not logged in) (192.168.0.6)> PASS
(000079)5/3/2014 14:03:32 PM - aaron (192.168.0.6)> 230 Logged on
(000079)5/3/2014 14:03:40 PM - aaron (192.168.0.6)> TYPE I
(000079)5/3/2014 14:03:40 PM - aaron (192.168.0.6)> 200 Type set to I
(000079)5/3/2014 14:03:40 PM - aaron (192.168.0.6)> CWD D:\DLINKCameraRecordings\
(000079)5/3/2014 14:03:40 PM - aaron (192.168.0.6)> 550 CWD failed. "/D:/DLINKCameraRecordings": directory not found.
(000079)5/3/2014 14:03:40 PM - aaron (192.168.0.6)> QUIT
(000079)5/3/2014 14:03:40 PM - aaron (192.168.0.6)> 221 Goodbye
(000079)5/3/2014 14:03:40 PM - aaron (192.168.0.6)> disconnected.
答案1
端口 14147 实际上是 Filezilla 用于连接管理接口的管理连接端口。您永远不需要使用该端口进行任何操作。
你似乎可以正常连接到 FTP,但当它尝试 CWD 到 D 盘上的那个文件夹时,它说
550 CWD D:\DLINKCameraRecordings\ (000079)5/3/2014 14:03:40 PM - aaron (192.168.0.6)>
550 CWD failed. "/D:/DLINKCameraRecordings": directory not found.
因此,仅仅因为您创建了该文件夹,您可能需要进入 FileZilla FTP 服务器的管理面板,并确保 d:/DLinkCameraRecordings 设置为用户 aaron 的默认文件夹,并确保该用户对该文件夹也具有写权限。
此外,d:\DLinkCameraRecordings 不是有效的 FTP 路径。除非您以某种奇怪的方式配置了 FileZilla,否则所有路径都是相对路径,而不是绝对路径。这意味着您应该有一个没有驱动器号指定的 \DLinkCameraRecordings 文件夹。
如果这不起作用,我建议将文件夹名称缩短为简单的名称,以确保不会在某处输入错误。
另外,尝试在 FTP 上为你的 aaron 帐户添加密码。可能是相机端的 FTP 客户端在非匿名帐户没有密码的情况下出现问题,但这似乎不太可能。这更像是一种良好做法,始终确保为 FTP 等服务的帐户提供密码