Articles of ftp

vsftpd本地用户错误“login不正确”

我想将一个Android应用程序与一个FTP服务器集成,在这种情况下,vsftpd(我的电脑运行LinuxMint 18,内核4.4.8)。 匿名用户工作,我的用户工作(darijan),但我做了另一个用户(ftpuser1),设置根目录到/ srv / ftp / ftpuser1(/ srv / ftp是vsftpd的默认文件夹)。 当我尝试使用ftpuser1login时,FTP服务器会提示“密码不正确”。 我的猜测是ftpserser1的密码存储在ftp上与本地用户是一样的,因为这是我的主要用户的情况。

来自Google计算平台内部的标准FTP连接

我最近在Google Compute Engine中设置了一个新的Windows服务器,并试图build立一个从VM到Internet上托pipe的FTP服务器的出站不安全FTP连接。 我能够连接和login,但只要我尝试发送/下载文件或做一个简单的目录列表,我收到几个错误之一,包括:a)由远程主机closures的连接,b)非法的端口命令,或c)无法build立数据连接:连接被拒绝。 WireShark确认当FTP客户端尝试通过数据通道,TCP端口20build立连接时,会发生问题。 我已经在互联网上的三个不同的网站尝试了这一点,从我的笔记本电脑和服务器在Google Compute之外托pipe在不同的互联网连接上都没有任何问题。 我也尝试configuration系统使用FTP的SOCKS代理服务器,并得到相同的结果。 我也试着将stream量通过站点路由到站点VPN到另一个站点的路由器,在那里我能够成功连接到FTP服务器。 我最终build立了一个从Google Compute Engine虚拟机到另一个站点的路由器的L2TP / IPSec Windows客户端VPN连接,并且能够成功访问FTP站点。 我经历了几次Google Compute Engine中的防火墙规则和路由。 有没有人知道阻止出站不安全的FTP连接的Google政策? 我知道他们基本上实施了安全的邮件连接,我想知道这里是否适用类似的政策。 我也更喜欢安全的FTP,但在这种情况下,另一端的供应商只支持不安全的FTP。 先谢谢你。

PHP FTP +被动FTP服务器在NAT后面

我试图伸出援手,他们在这里提到我。 如果你不介意我只是在这里复制和粘贴我的原始问题: 我正在尝试在我的网站和远程服务器之间进行ftp上传。 我得到这个错误PHP警告:ftp_put():php_connect_nonb()失败:正在进行的操作(115)。 我做了研究,我相信这是问题http://www.elitehosts.com/blog/php-ftp-passive-ftp-server-behind-nat-nightmare/ 事情是,我不能下载补丁,因为我使用Godaddy的Cpanel,他们说,我们拥有的主机不允许它,我也不能ssh到它能够运行命令行。 我在PHP v5.6 +中读到了这个补丁,但是我不能得到ftp_set_option($ ftpconn,USEPASVADDRESS,true); 上class。 它不承认USEPASVADDRESS,我认为这是因为我使用v5.6.22。

无法通过FTP连接到机架空间服务器

我有Rackspace服务器托pipe的Wordpress网站。 我能够通过端口22通过ssh连接到服务器。但是,当我尝试通过端口21通过FTP连接到服务器,我得到错误 响应:500 OOPS:vsftpd:拒绝以chroot()内的可写根目录运行 错误:严重错误 错误:无法连接到服务器 我已经打开服务器端口21。 该网站托pipe在与Ubuntu 14.04 RACKSPACE服务器 在服务器中安装vsftp。 而我正在使用root用户凭据的FTP连接。 我什至尝试创build一个新的用户相同。 但是我得到了同样的错误。 我用Filezila连接到服务器。我需要在服务器中configuration其他任何东西。

Wireshark:需要帮助了解NAT行为

家庭networking中的电脑在运行NAT的路由器后面。 我想在PC上build立一个FTP服务器,所以我转发了所有需要的端口等,现在它正在工作。 然后,我出于好奇,运行Wireshark来查看哪些数据包在那里运行。 我使用路由器WAN IP连接到自己,这就是我所看到的: 这里的192.168.1.3是我的PC IP,95.105.xx是我的路由器的WAN IP,而192.168.1.1是路由器的LAN IP。 我明白为什么有两个请求和答复的副本 – 我在同一台机器上同时运行客户端和服务器。 这里我不明白为什么第二个和第三个数据包包含路由器LAN IP。 当一个人连接到我的服务器,我看到这个: 正如你所看到的,数据包只包含我的PC局域网IP和个人的IP。 同样的事情是当我连接到其他服务器。 那么为什么路由器回复它的LAN IP,以防连接到我自己?

谷歌计算引擎的“简单”FTP访问?

我正在使用LEMP堆栈在Google Compute Engine上设置主机,并且不时需要允许第三方开发人员访问服务器。 必须向每个客户服务部门解释gcloud工具如何安装和configuration。 我最近发现一个简单的ssh user@[ipadress]可以工作,但我不知道什么是正确的工作stream程是首先添加到虚拟机的密钥。 我的问题是,pipe理这个最好的方法是什么? 和/或有没有办法只生成一个基本的FTP用户(不需要任何SSH密钥)给人临时访问文件服务器?

如何让一个vsftpd写入非默认`/ files`文件夹?

我是新来的FTP,我一直在关注这个DigitalOcean教程 。 除了用户(至less在FileZilla中)不能写入/home/user/ftp文件夹的根目录(仅限于/home/user/ftp/files )之外,一切都很好。 尝试在根文件夹中创build将导致: 命令:PASV响应:227进入被动模式(104,131,29,61,191,224)。 命令:STOR asdfa 响应: 553无法创build文件 。 错误:关键文件传输错误 我扫描/etc/vsftpd.conf文件的文件的files但我无法find任何地方的configuration。 我以前使用过FTP,一般情况下你会丢弃文件,而不需要导航到文件夹。 这是在Ubuntu的某种问题吗? 是否有可能只允许用户写入根目录,如果是的话,如何?

FTP服务器“networking礼仪”; 连接/传输/断开连接是否可以接受?

我的一些代码正在使用队列将file upload到FTP服务器。 当文件排队时,会进行连接尝试,如果成功,则会上传文件。 一旦队列为空,它将断开服务器的连接。 非常简单 该队列可以并且将被多个线程访问。 在某些情况下,队列完成,因此断开连接,但之后立即排队新文件,并启动一个新的Connection \ Upload循环。 在某些极端情况下,它只能在连接和断开连接之间上传一个文件 ,只能重复几分钟甚至几个小时。 我觉得这是不可接受的,会相应地改变代码,但我想知道: 题 假设我们会忽视时间和资源的明显浪费(至less可以说,所有这些dis /连接都是不必要的)。 FTP服务器是否介意? 这种行为是不是皱起了眉头呢? 它甚至可能被视为边界水淹或锤击某种?

WIndows 2012 FTP通过路由器

尝试我可能似乎无法让我的Windows 2012 FTP服务器通过我的路由器。 该服务器位于10.0.0.90 我可以通过内部的IP地址(比如说10.0.0.40)将这个IP地址连接起来。 完美的工作。 当我尝试使用我的公共IP从“世界”访问它时,我可以很好地login,但是当我执行DIR或几乎所有的事情时 150 Opening ASCII mode data connection ……然后没事 我知道它响应一个有效范围的某种types,但即使我把服务器在DMZ我不能超过这个。 任何人有任何build议? 我的路由器configuration如下: TCP Port 21 —> 10.0.0.90 TCP Port 20 —> 10.0.0.90 TCP Ports 49152 – 65535 —> 10.0.0.90 即使在下面给出的build议我仍然不能连接在路由器的另一边。 我也想指出,我设置了防火墙支持(服务器级别)的FTP设置如下: Data Channel Port Range: External IP Address of Firewall: 49152-65535 10.0.0.1 我也想指出,我的防火墙是完全closures的。 我们只依靠路由器的防火墙。 *********** UPDATE *********** 我已经确认,通过使用FTP实用程序(如WSFTP),活动连接确实可以工作。 我相信FTP命令行工具是一个被动工具,所以它不工作。 此外,使用ftp:// […]

FTPS和虚拟主机

我必须允许less数用户的FTP进入我们的一个Web服务器。 我们主持了大约5个网站,没有任何绑定到默认。 换句话说,当你去IP时,你不会得到回应。 这与我的SSL证书上的主机名有关系吗?