我有要求通过一个封闭的networking(LAN)从一台机器传输大量数据(比如10TB以上)! 有没有经过validation的方法来做到这一点? 我想通过FTP? 这是一个正确的方法? 任何build议将是有益的! 谢谢,Prashanth
我为一个客户端用户(ftuser)build立了一个FTP服务器(vsftpd)。 此用户应该有权访问文件夹/ srv / webroot / user。 文件夹/ srv和所有子文件夹归我所有。 我不是像ftpuser那样在同一个组里。 现在我试图通过以下方式来实现用户的权限: chmod 770 -R /srv chmod 777 -R /srv/webroot/user 但是当用户尝试通过FTPloginFTP服务器时, 500 OOPS: cannot change directory: /srv/webroot/user 就像我尝试给整个文件夹strcuture的用户权利 chmod 777 -R /srv 现在他不仅可以login,还可以访问根文件夹(/)和所有其他子文件夹(即/ etc,/ home,…)。 如何设置权限,以便我的用户能够login并只能访问/ srv / webroot / user?
我在Ubuntu 12.04LTS上安装了vsftpd,以及Amazon EC2实例上的nginx,php和sql。 networking服务器是很好的去,但我无法连接到FTP服务器。 我不太清楚如何设置权限或我可能会丢失什么configuration选项。 默认情况下,Web根目录的位置在/usr/share/nginx/www ,它由root:root拥有。 Web服务器在组www-data以用户www-data运行。 我打开了端口21,并在ec2后端和ufw防火墙中设置被动端口。 在vsftpd.conf中,我有: … anonymous_enable=NO local_enable=YES local_umask=0027 chroot_local_user=YES pasv_enable=YES pas_max_port=12100 pasv_min_port=12000 port_enable=YES … 现在,我不确定如何创buildFTP用户,当我login时,显示我的Web目录与写权限。 我已经尝试了几种不同的方式,但是我一直在遇到错误(无论是否连接,没有写入权限,或超时时间很慢)。
我在Ubuntu Server 12.04上安装了纯粹的ftpd,对于我来说,我找不到任何一种中央configuration文件。 我所需要做的就是设置一个被动的端口范围。 在这一点上,我会知道它的默认无源端口范围(假设它有一个),所以我可以去改变防火墙来匹配它。 有任何想法吗?
是否有一个ftp服务器可以作为多个其他服务器的“分发前端”? 所以,当我上传一个文件,它接受的内容,把他们的所有其他FTP服务器的列表,(重要的是)不确认成功的上传,直到它在所有其他服务器上? 或者,如果可以等到(比方说)rsync在返回成功之前(或者更一般地说,在返回成功之前等待一些外部命令完成)将上传的文件复制到所有其他服务器。 背景: 我们有一个应用程序将file upload到存储库(使用ftp或sftp),然后立即指示设备下载文件(通过http)。 我们需要存储库负载均衡/高可用性/弹性。 我们的公司托pipe标准不允许共享存储。 我们对其他相关应用程序所做的是有几个ftp / http服务器,并在告诉应用程序(然后设备)使用它们之前手动将file upload到所有的应用程序。 负载平衡器分配下载请求。 这个工程,因为这些应用程序不上载,而是我们configuration他们使用以前上传的文件的URL。 问题应用程序不会这样做,它自己上传。 我们可以使用rsync或类似的方式将问题应用程序上传的文件复制到多个服务器上,但是这些文件的使用是立即的,所以当收到请求时,它们可能不会复制到其他服务器上。 该应用程序不能configuration在这里有一个延迟。 但是,如果ftp服务器在文件复制之前没有返回(通过服务器本身进行所有复制/上传到其他服务器,或者等待外部命令完成),那么应用程序不会告诉该设备使用这些文件,直到我们知道他们到处都是。 这一切都会奏效。 任何指向合适的服务器? 解决问题的其他想法? (不幸的是,改变应用程序在时间尺度是不可能的)
我的客户在我的托pipe服务上使用了非常过时的电子商务pipe理系统。 对于该产品,供应商不再提供任何支持。 简单的解释: 宣称在LAMP堆栈下运行的商店网站是由运行在MS Access上的旧的Visual Basic Windows应用程序构build的。 用户构build商店,定义HTML模板,添加产品和类别等。 然后 ,VB EXE构buildPHP页面(每个模板页面一个)和SQL脚本在MySQL上运行。 它还通过FTP上传所有内容,并自行运行安装/升级脚本。 问题 在浏览网站时,许多产品的描述在euro符号之前被切断。 例如,“产品价格1000欧元”应该是“产品价格” 分析 MySQL包含一个截断的描述,直到€符号,所以它不是PHP错误 Access数据库包含带€符号的完整描述,所以这不是网站pipe理员写错描述或电子显示器切割它们的错误 一旦网站上传,将在上传之前存储在本地机器上的SQL将包含€符号 同样的脚本在被eDisplay FTP并通过SSH打开nano之后,显示出这样的欧元符号: ^À vsftpd日志报告(隐私混淆) Sat Dec 15 11:16:57 2012 22 xxx.xxx.128.13 1112727 /srv/www/domains/xxxxxx.it/htdocs/db.sql b _ ir xxxxxxx ftp 0 * c似乎是一个二进制转移(也是一个巨大的安全漏洞,因为您可以从未经身份validation的HTTP下载整个数据库) eDisplay内部FTP客户端不提供ascii / binary传输模式的选项 [添加]试图通过SFTP手动上传SQL文件显示搞砸了欧元 [Add2]尝试使用显式ASCII模式手动上传Xftp客户端也不能解决问题 它看起来像file upload为二进制。 也许在客户以前的主机上,它一切正常,因为这是一个Windows主机。 服务器 这是一个使用vsftpd和openSSH运行openSUSE 12.2的Azure虚拟机 这个问题 不要求客户使用FileZilla手动上传文件或用€replace€ € ,因为他拒绝了,我可以在服务器端做什么来防止vsftpd搞砸欧元符号?
我安装了Windows Server 2008 R2并使用XLight FTP Server。 我需要使用2221端口作为FTP。 我在FireWall中创build了规则,也运行命令: netsh advfirewall firewall add rule name="FTP (non-SSL)" action=allow protocol=TCP dir=in localport=2221 netsh advfirewall set global StatefulFtp enable FTP客户端连接,但挂在获取文件和目录的列表。 如何解决这个问题。 谢谢!
我正在使用这个从远程服务器上删除文件 sshpass -p $SERVER_PASSWORD ssh $SERVER_IP 'find '$SERVER_PATH_TO_REMOVE_BACKUP' -maxdepth 1 -type d -mtime +10 -exec rm -rf {} \;' 我想用ftp帐号从远程服务器上删除。 我正在使用这个 – ncftp -u"ftpuser" -p"ftppwd" serverIp <<EOF find '/back/' -maxdepth 1 -type d -mtime +5 -exec rm -rf {} \; EOF 但无法删除。 哪里有问题 ?
我正在build立两个IIS 7.5 FTP站点(它们都正常运行),这两个站点上都安装了FTPS。 对于这个例子: 网站1被称为foo.com。 这个网站有它自己的SSL被应用到网站和FTP站点。 FTP站点和网站都正常(安全地)工作。 FTPS站点被configuration为连接到网站的根目录。 网站2被称为foo1.com。 这个网站有一个独立于网站1的辅助SSL,应用于网站并正常工作。 尝试为站点2设置FTPS站点时,GUI安装将正常进行,但尝试从networking上的其他服务器连接到服务器时,Filezilla将返回“连接超时”和“无法连接到服务器'消息。 我玩过不同的端口和防火墙设置,我无法连接到现场2的服务器。 我在两个不同的FTPS服务器上使用两个不同的证书运行到IIS的限制吗,还是我在这里丢失了一些东西?
我正在通过FTPeS运行vsftpd 3.0.2版,并且在文件传输方面遇到了一些麻烦。 当我在局域网上,似乎工作正常,但不是从外部IP地址。 我在我的服务器的软件防火墙和路由器的防火墙上打开了控制端口和数据端口。 当我使用来自外部IP地址的服务时,似乎有时会完成文件传输,但是它超时,我总是得到客户端错误: “426写networkingstream失败”。 我已经尝试了几个客户。 我认为在路由器或某些服务器策略中存在某种数据破坏; 也许是因为我使用被动的FTP? build议?