我们最近开始因为在家庭path中出现额外的斜线而与一个提供商发生错误: /家庭/用户目录的public_html // (是的,提供者是基于cPanel的服务器不幸) 虽然FTP桌面软件似乎不介意,我们的网站部署系统使用脚本FTP和头脑非常。 这是一个迹象表明提供者已经链接或硬链接的用户家园?
我在sftp中使用chroot。 它完美的工作,但与FileZilla上传的文件存储没有任何许可(基本上是000)。 ———- 1 cwsftp sftp 4364328 Jan 19 16:02 hygq8KAZ3seC.128.mp3 这是我在sshd_config设置: Subsystem sftp internal-sftp Match Group sftpusers ChrootDirectory /sftp/%u ForceCommand internal-sftp X11Forwarding no AllowTcpForwarding no 我已经尝试添加-u 0002和这样的东西,没有效果。
使用Passive FTP时,服务器指定的端口号是否可以以任何方式更改? 例如,如果我在服务器上的日志中看到以下内容,服务器是否实际提供了除logging以外的值? (请注意,IP已被删除以保持匿名) 227 Entering Passive Mode (xxx,xxx,xxx,xxx,19,181) 除非我正确地读取这个错误,否则有问题的服务器已经声明要使用端口5045((19 * 256)+181) 我目前正与一家云存储托pipe公司发生争执 – 我不会指名,因为这不公平。 他们说他们被动的FTP端口范围是微软的“标准”1025-5000 …但是我的服务器上的日志(处理定期备份,以及上面的例子中的报价)显示该端口经常超过5000的限制。 他们坚决否认他们的服务器是设置在标准范围以外的任何东西。 我需要知道的是,我的日志文件是否是实际的证据,表明端口在指定范围之外被指定 – 或者服务器托pipe公司(我正在运行的云服务器通过FTP发送信息)是否可以对它? 更新中… 承载我们的应用程序运行的云服务器的公司已经确认,他们的最终没有任何东西会改变端口。 我仍然相信FTP服务器configuration的端口范围超过了他们声明的5000个限制…但我无法certificate它。 该系统目前正在运行,并按我的需要工作 – 这要感谢主机公司开放更大范围的出站端口。 我仍然有兴趣知道什么选项(如果有其他人@Steffan列出的)可能会影响端口号。 但是这更重要的是解决紧急问题。
我有一个用户可以访问一个FTP文件夹: /home/user1/public_html/ 是否有可能拒绝访问此文件夹中的特定文件,同时仍然允许apache运行它们? 例如,/ /home/user1/public_html/test.php / apache / /home/user1/public_html/test.php ,我不希望用户读取/查看此文件,但我希望apache能够正常运行它。
我们正面临一个与FTP上传相关的非常奇怪的问题。 我们有一个25Mbps的互联网租用线路,但是ftp上传速度非常低,约为25kbps。 但是,如果我们通过团队查看器连接到一台机器,则上传速度将高达1-2mbps。 这是一个非常奇怪的问题,我从过去三天开始挖掘谷歌,但迄今为止没有运气。 请帮忙。
我有一些客户端的TFTP服务器(假设ABCD是客户端)。 所有客户端必须具有相同的configuration(仅限服务器IP)。 但是,某些客户端必须获取特定目录中的文件,而其他目录中的其他客户端则需要。 例如,A和B必须在/tftp/1获取文件,在/tftp/2获取C,D中的文件。 最好的做法是使用IP地址和子网来区分(“此子目录中的所有客户端在此目录中获取”),但我不知道TFTP是否可以做到这一点。 PS:我不使用TFTP,我不能使用其他任何东西。
基本上,我试图解决一个问题,我不能上传图像到我新迁移的WordPress网站。 该网站是在VPN上,我发现这篇文章, http://2surge.com/how-to-fix-the-uploaded-file-could-not-be-moved-to-wp-content-error-message/ ,提供了以下解决scheme:以root用户身份执行以下命令,以使Apache用户拥有WordPress文件: chown -R nobody /home/<username>/public_html 但我想我应该已经拥有了我的主目录中的WP目录。 相反,我给了我的public_html文件夹的Apache用户所有权。 现在我不能通过ftp访问public_html。 我收到错误:无法返回目录列表。 我可以简单地使用相同的命令将所有者更改回原始系统用户: chown -R originaluser /home/<username>/public_html 或者,这是一个概念过于简单,我有一个非常简单和斑点的把握?
在SL6 x86_64上托pipeproftpd时,我有一个有趣的问题。 从源代码编译时,proftpd可执行文件将忽略HideGroupfunction。 但是,当我通过rpm安装epel的旧版本时,这个HideGroupfunction工作得很好。 为什么从source / tar安装mod_core的这个特性会被忽略,但是在从epel / rpm安装的时候会得到这个特性呢? 我在“/ var / ftp /”中有一个名为“pictures”的目录,我不希望它对匿名用户可见。 所以我有隐藏组中的隐藏,但它被忽略! 任何想法为什么? 这里有一些debugging信息。 [robertk@bunsy ~]$ ll /var/ftp/ total 40 drwxrwxr-x. 3 bobby bobby 20480 Jul 27 11:10 pictures drwxr-xr-x. 7 root root 4096 Dec 20 2013 pub d-wx-wx–x 2 ftp ftp 4096 Dec 20 2013 uploads -rw-r–r– 1 root root 224 […]
我已经完成了我的iptables,但FTPlogin/连接不起作用。 硬件/路由器级别的NAT /防火墙被正确转发。 我已经添加了一个条目,但似乎没有工作。 问: 为什么FTP连接不允许在这里? 我目前的iptablesconfiguration是: ACCEPT tcp — anywhere anywhere tcp dpt:ssh state NEW,ESTABLISHED ACCEPT tcp — anywhere anywhere tcp dpt:http state NEW,ESTABLISHED ACCEPT tcp — anywhere anywhere tcp dpt:https state NEW,ESTABLISHED ACCEPT tcp — anywhere anywhere tcp spt:ssh state ESTABLISHED ACCEPT tcp — anywhere anywhere tcp spt:https state ESTABLISHED ACCEPT tcp — […]
我有一个运行Ubuntu 14.04 LTS最小系统(64位)的虚拟专用服务器。 我已经成功安装并设置了Vsftpd,它将图像提供给我的移动应用程序(该应用程序使用Apache Commons FTP客户端)。 大多数情况下,这是完美的作品,应用程序可以下载每个文件的请求,但有时这些文件无法正常下载。 /var/log/vsftpd.log文件在发生这种情况时logging下列条目: Fri Aug 14 14:31:39 2015 [pid 28594] [ftp] FAIL DOWNLOAD: Client "{Client IP}", "{image file}", 0.00Kbyte/sec 值得注意的是,99%的客户login成功,这似乎是一个可以接受的速度。 我认为成功下载率接近70%,这是我的需求不能接受的。 该应用程序支持多种平台,我已经看到这发生在Mac,iOS和Android,所以我怀疑它的客户端设备造成的问题。 我已经在互联网上search了几个星期,试图让Vsftpd像它应该的那样工作,但是一旦它无法获取一个文件,它就会持续几分钟的失败,即使我在应用程序中有机制当文件传输出现错误时断开/重新连接FTP客户端。 这似乎是服务器不想在特定时间服务该特定设备。 最终,服务器将“克服它”,并允许客户端再次像下载图像一样。 而且,它似乎只是在个人的基础上影响客户。 即我的应用程序的客户端不在工作,但你的。 它似乎与防火墙有关,所以我去禁用我的防火墙只发现我的服务器没有启用任何防火墙规则,所以我不知道什么可能导致零星的下载失败,因为他们通常工作正如预期。 具体来说,这是我从iptables -L命令获得的输出: # iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT tcp — anywhere anywhere tcp dpt:8333 ACCEPT […]