Articles of ftp

限制FTP客户端端口?

好的,我使用简单的linux ftp客户端从ftp服务器下载/上传文件。 我有一个iptables防火墙阻止大部分的端口,我必须closures防火墙才能正常工作。 虽然端口21是开放的,但我想这解释了为什么下载工作,而不是上传。 以下命令与防火墙完美配合: wget ftp://user:[email protected] 当我实际连接到服务器并尝试将文件“上传”/上传到服务器时,我遇到了一些问题。 这是当时使用的端口的netstat输出示例,但总是不同的。 netstat -a | grep ServerIP tcp 0 197520 myIP.:59622 ServerIP:ftp-data ESTABLISHED tcp 0 0 myIP.:40341 ServerIP:ftp ESTABLISHED myIP范围内的两个端口都被阻塞,我无法猜测我必须打开哪些端口。 Googlesearch也会失败。 其次,如果我在iptables上尝试这样的事情,它会给我一个错误: -A INPUT -p tcp –match multiport –dport 40000:40500 -j ACCEPT iptables-restore v1.4.8: too many ports specified 其次,为什么我需要在configuration文件中阻塞端口之前打开端口? -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT

Pure-ftpd:loginIP地址

我有关于pure-ftpd服务器的问题,我正在运行。 我想设置它来loggingIP地址,而不是主机名,但没有任何configuration工程。 我试过了: 向/ etc / pure-ftpd / conf / DontResolve写入“yes”或“1”(正如我在某处发现的) 像文档中一样运行-H参数 我试过也改变后重新启动服务,但没有改变。 它没有工作,我的auth.log看起来仍然是一样的: Aug 18 19:46:38 vps pure-ftpd: pam_unix(pure-ftpd:auth): authentication failure; logname= uid=0 euid=0 tty=pure-ftpd ruser=webmaster rhost=is-being-WHORED-by.TAUG-Clan.com 它显示了我想看到IP的原因。 我收到很多尝试login混淆的主机名和Fail2Ban无法阻止它。 我正在使用Debian版本库中的版本1.0.28 -3 + squeeze1。 是我的安装问题,或者我做错了什么?

如何? 与|有关的运算符 和>?

我正在编写一个脚本来传输定期添加到远程服务器的文件。 要做到这一点,我想从远程服务器拉出ls输出,然后根据已经下载的文件列表进行检查。 我很难搞清楚如何将输出从lsredirect到本地文件。 我猜这个问题 ,并发现ls . localfile ls . localfile工作。 我从来没有遇到过. 运算符输出redirect。 它与>和|有什么关系 ?

FTP文件传输挂起并超时

我有一个文件通过FTP上传的问题。 我可以成功地列出目录,但是当我尝试上传文件时,让我们说“.htaccess”,它挂在STOR .htacess约20秒,然后抛出一个超时。 它重试多次,但总是失败。 这是FTP客户端的完整输出如何进行文件传输: Status: Connecting to 88.150.168.207:21… Status: Connection established, waiting for welcome message… Response: 220 Welcome to CodeBuster FTP service. Command: USER codebuster Response: 331 Please specify the password. Command: PASS ******** Response: 230 Login successful. Command: OPTS UTF8 ON Response: 200 Always in UTF8 mode. Status: Connected Status: Starting upload of […]

VSFTPD特定的密码

我正在寻找一种方法来定义Ubuntu服务器上VSFTPD的自定义encryption套件。 我发现我可以通过HIGH / MEDIUM / LOW指定密码。 但是,这对我来说还不够,因为我需要手动configuration密码。 有没有办法做到这一点?

即使使用正确的pasv_address,Vsftpd被动回复0,0,0,0地址

我在vsftpd中有以下configuration listen_ipv6=YES allow_writeable_chroot=YES seccomp_sandbox=NO pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES pasv_enable=YES pasv_min_port=1024 pasv_max_port=1048 pasv_address=<Elastic ip from amazon aws ec2 instance> pasv_promiscuous=YES 但是,当试图使用FTP连接到服务器时,出现以下警告, Status: Retrieving directory listing… Command: PWD Response: 257 "/" Command: TYPE I Response: 200 Switching to Binary mode. Command: PASV Response: 227 Entering Passive Mode (0,0,0,0,4,1). Status: Server sent passive reply with unroutable address. Using server […]

Ftp无法检索目录列表

我们的客户有一个运行在Windows机器上的FileZilla FTP服务器,我使用FileZilla Client来testing连接。 该连接从我的办公室以及除我们之外的所有Azure服务器运行。 我已经在FileZilla Client中设置了debugging选项,下面是成功和失败的连接。 为什么连接在一台服务器上成功,但在另一台上却失败了? 我们两台连接到客户FTP的服务器都在Azure中,都是虚拟机运行相同的操作系统 成功 Status: Disconnected from server Trace: CRealControlSocket::DoClose(66) Trace: CControlSocket::DoClose(66) Trace: CFtpControlSocket::ResetOperation(66) Trace: CControlSocket::ResetOperation(66) Trace: CFileZillaEnginePrivate::ResetOperation(66) Trace: CRealControlSocket::DoClose(66) Trace: CControlSocket::DoClose(66) Trace: CControlSocket::DoClose(66) Trace: CFileZillaEnginePrivate::ResetOperation(0) Trace: CControlSocket::SendNextCommand() Trace: CFtpLogonOpData::Send() in state 0 Status: Resolving address of *SERVER DNS* Status: Connecting to *SERVER IP*:2121… Status: Connection established, waiting for welcome […]

从主机发送文件到任何VmWare VMDK

有人可以告诉我什么是从我的硬盘发送文件到我的任何VmWare图像的最佳方式。 我想FTP(FileZilla可能是有用的),但我不知道如何做到这一点。 编辑:有些人似乎不明白:我已经安装了VmWare服务器。 然后,我希望能够将运行VmWare服务器的主机操作系统的文件传输到我在VmWare服务器上运行的任何VMDK文件。 例如,我现在在VmWare上运行Windows 7 RC,我想从Vista发送一些文件到运行在VmWare上的Windows 7 因此,我将个人文件从我的主机传输到我的VMDK上。 我不想创buildVMDK备份或将VMDK复制到另一台机器。

大FTP从一台服务器转移到另一台服务器

问候,我正在使用ncftpput将大量的文件从服务器转移到另一个 ncftpput -f server.txt -vRdb /public_html /var/www/site.com 发生的事情是,大约100次传输后连接被切断。 有成千上万的文件需要传输。 问题是连接被切断后,我重新input命令,它从头开始。 replace所有现有的文件,使以前的转移冗余。 有没有办法跳过现有的文件? 这不是在手册页,所以我不假设。 那么有没有人提出一个替代的命令行解决scheme?

密码保护FTP站点上的文件夹

我们有一个FTP站点,只要用户提供一个用户名/密码,我们就可以提供给用户。 我们无法为可能需要访问该网站的每个人创build一个新的用户名/密码,但不能向任何人开放。 我们想要做的是在网站上的密码保护文件夹。 我们将创build一个新的文件夹,添加数据,密码保护文件夹,并通知他们的数据已准备好提取,并提供密码。 然后,他们会使用我们的用户名/密码访问该站点,查看其名称相应的文件夹,并在尝试打开密码时提示input密码。 然后,他们将使用我们提供的密码打开文件夹并下载数据,我们会在适当的时间内删除文件夹。 我们查看了“文件夹locking”,但在PC上使用,而不是在服务器上使用,而且要求下载数据的用户也使用该软件。 有谁知道我们可以做到这一点或类似的东西?