Filezilla FTP 服务器在一定数量的尝试后提供 ips 禁令。如何让IP被禁止。
所以我在我的 Ubuntu 10.10 服务器上安装了 ProFTP。使用 FileZilla,我可以连接并进行身份验证,但无法获取目录列表。这是返回给我的最后几行:
Status: Connected
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/home/todolist" is the current directory
Command: TYPE I
Response: 200 Type set to I
Command: PASV
Error: Disconnected from server: ECONNABORTED - Connection aborted
Error: Failed to retrieve directory listing
Run Code Online (Sandbox Code Playgroud)
我没有更改配置中的任何内容,那么我应该更改/设置什么才能正确使用 FTP?
我的配置:
#
# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
#
# Includes DSO modules
Include /etc/proftpd/modules.conf
# Set off to …Run Code Online (Sandbox Code Playgroud) 我想使用镜像目录,lftp但我想排除某些子目录。
我试过
mirror -R -e -x ^\.svn$ /documents/ /test
和
mirror -R -e -x /^\.svn$/ /documents/ /test
但他们都没有排除.svn目录。
根据此处的 Wiki ,您只能允许某些用户使用/etc/vsftp.conf文件中的以下配置通过 FTP 登录:
userlist_enable=YES
userlist_file=/etc/vsftp.user_list
userlist_deny=NO
Run Code Online (Sandbox Code Playgroud)
我已经将我的系统配置为使用此配置,并且我只有一个用户想要通过 FTP 公开streams,因此我/etc/vsftp.user_list看起来像这样:
streams
Run Code Online (Sandbox Code Playgroud)
有趣的是,一旦启用用户列表,我就无法登录。如果我更改userlist_enable为NO,则一切正常,但是如果我启用它,则无法全部登录,它只是不断尝试重新连接。我没有收到登录失败消息,它只是在使用lftp.
我的/etc/vsftp.conf文件位于引擎收录在这里我/etc/vsftp.user_list可以在这里。
我在这里做错了什么?我只想让streams用户能够登录。
我正在处理一个我不清楚如何解决的问题,并且我的头发已经拉了一段时间了。我一直在尝试使用以下方法配置 FTP 用户(我们在所有服务器上使用相同的文档)
安装 FTP 服务器
在 WP Admin 中添加用于 FTP 访问的 WordPress 用户
为用户创建一个假的shell 在/etc/shells 文件的底部添加“usr/sbin/nologin”
添加 FTP 用户帐户
将这些行添加到 /etc/vsftpd.conf 的底部
- userlist_file=/etc/vsftpd.userlist - userlist_enable=YES - userlist_deny=NO
将用户名添加到 /etc/vsftpd.userlist 顶部的列表中
我也经历了这篇文章中列出的所有内容,但没有运气。我的连接被拒绝。
抱歉上面的文字格式很差。我想你应该已经明白了。这是我们一遍又一遍地做的事情,出于某种原因,它没有在这里合作。
设置为 Ubuntu 12.04LTS …
我目前正在使用wget -m镜像远程 FTP,但速度很糟糕,有什么好的选择(命令)以便我们可以并行下载以提高速度?
我们的客户需要通过 FTP 将指定的文件从他们的网络传输到我们的网络。每当指定文件之一发生更改时,都必须自动调用传输。为此,RoboCopy 是完美的。但是,RoboCopy 不支持传输到 FTP 地址。所以,我想将我们的 FTP 站点映射到客户端服务器上的驱动器号。我发现FtpUse非常适合将 FTP 映射到驱动器号。映射按预期工作,我可以在 Windows 资源管理器中看到 FTP 站点的内容 - 我还可以将数据写入映射的 FTP 驱动器。
因此,假设我已使用以下命令将 FTP 站点映射到本地计算机上的驱动器 Q:
ftpuse Q: [ftp address] [password] /USER:[username]
Run Code Online (Sandbox Code Playgroud)
并尝试使用以下命令设置 RoboCopy:
robocopy [source dir] Q:\ *.xls *.xlsx /COPY:DAT /LOG+:"[LogDir]\FtpCopyLog.txt" /V /NP /MON:1 /MOT:1 /R:10 /W:30
Run Code Online (Sandbox Code Playgroud)
当 RoboCopy 运行时,它失败并显示以下错误消息:
ERROR 87 (0x00000057) Copying File [source dir]\test2.xlsm 参数不正确
我曾尝试映射驱动器并在 samme 用户帐户下运行 RoboCopy 命令,但似乎并没有解决问题。
希望有人能帮忙。
任何帮助将不胜感激。
我为 Azure 云服务上运行的 Ubuntu 虚拟机生成了一个密钥 http://www.windowsazure.com/en-us/manage/linux/how-to-guides/ssh-into-linux/
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout myPrivateKey.key -out myCert.pem
Run Code Online (Sandbox Code Playgroud)
将私钥加载到 Filezilla 时,它要求我转换格式,但是,当转换密钥失败时,从 linux 控制台使用 puttygen 也会发生同样的情况,使用以下命令:
puttygen myPrivateKey.key -o myKey.ppk
Run Code Online (Sandbox Code Playgroud)
在这两种情况下,我都有以下错误:
puttygen: error loading `myPrivateKey.key': unrecognised key type
Run Code Online (Sandbox Code Playgroud)
顺便说一下,这个密钥没有密码。
我找到了一个关于它的旧线程,但我使用的是 0.6.3 版本,它比这个线程推荐的要新:
http://fixunix.com/ssh/541874-puttygen-unable-import-openssh-key.html
我已经通过使用另一个适用于 Mac 的 gui 客户端 Fugu 设法解决了这个问题,但是我的一个同事使用 Windows,我仍然需要弄清楚这一点。
由于 Filezilla 是事实上的 ftp 客户端,我认为在那里解决它会更容易。
谢谢
启动服务器时返回此错误
Starting ftp server: proftpd2014-08-03 18:39:22,045 web-amd-3700-2gb proftpd[22126]: warning: unable to determine IP address of 'web-amd-3700-2gb'
2014-08-03 18:39:22,045 web-amd-3700-2gb proftpd[22126]: error: no valid servers configured
2014-08-03 18:39:22,045 web-amd-3700-2gb proftpd[22126]: fatal: error processing configuration file '/etc/proftpd/proftpd.conf'
failed!
Run Code Online (Sandbox Code Playgroud)
#
# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes, reload proftpd after modifications, if
# it runs in daemon mode. It is not required in inetd/xinetd mode.
#
# Includes DSO modules
Include /etc/proftpd/modules.conf
# Set …Run Code Online (Sandbox Code Playgroud)