我有一个CentOS服务器机器,我按照这篇文章安装了vsftpd服务器: http : //www.cyberciti.biz/tips/centos-redhat-vsftpd-ftp-with-virtual-users.html 我创build了一个虚拟用户,但在vsftpd.conf中,我做了以下操作: local_root=/var/www/html 并且在chown -R ftp:ftp /var/www/html根目录chown -R ftp:ftp /var/www/html ,权限是这样的: drwxrwsr-x 4 ftp ftp 4096 Feb 22 17:28 . drwxr-xr-x 10 root root 4096 Oct 21 00:05 .. drwxr-sr-x 2 root ftp 4096 Feb 22 17:28 fromconsole -rwxrwsr-x 1 ftp ftp 30 Feb 19 20:02 index.html drwxrwsr-x 3 ftp ftp 4096 […]
我在CentOS服务器上有SSH访问权限。 我也有Plesk 9.2 我想创build一个新的文件夹,例如mytest到我的httpdocs ,然后添加一个新的FTP用户,以便只能访问这个文件夹,我只想看到这个目录,而不是任何其他。
在新客户的开发站点上工作,这是一个在Plesk框上的wordpress安装。 我有SSH根访问,并通过一个单独的帐户FTP访问。 到目前为止我所做的 最初,我根本无法对任何文件进行任何更改。 所有的模板文件的权限看起来有点棘手(644),所以我想改变他们允许组,并将自己添加到组: CHMOD在主题文件夹上recursion以将所有内容设置为664 很快意识到我打破了它,将文件夹设置为755,保持文件为664 所有文件的所有权是root:root和500:500的混合体(服务器上没有用户和组的ID为500)。 把我自己join到组“root”,所以我也可以修改这些文件 问题 这可以工作,就能够编辑现有的文件,所以我开始工作。 但是,我无法上传到目录,即使运行CHOWN -R root:root templatefolder/并且位于根组中。 我觉得我一定会错过一些显而易见的事情,而且正在努力。 问题: 由500组拥有的500中的文件 – 我查看过/etc/group and /etc/passwd ,没有用户也没有此组的ID。 这是从另一个开发人员的设置或以前的服务器(他们最近移动)剩下的? 是否足够在“根”组中,还是我需要将主题文件夹作为“myftpuser”来上传和创build新文件? 就像我说的,我有编辑权限,所以我把自己弄得这么远。 我现在正在质疑下一步该做什么!
在我的远程机器上,我有一个IIS 7.5(Windows Server 2008)。 我使用IISpipe理器身份validation设置了一个ftp站点。 然后,我做了Active Directory用户隔离,并根据用户名将我的用户隔离到物理文件夹。 到现在为止还挺好。 我可以使用我之前在IISpipe理器身份validation中设置的不同testing帐户随处访问FTP客户端。 每个用户连接到自己的文件夹。 当我现在用Windows 7作为客户端进行testing时,我做了以下操作:资源pipe理器 – >计算机 – >右键单击 – >添加networking地址 – >远程计算机的IP – > user1 – > password1 完美 – 它的作品。 我现在想要连接到user2。 所以我删除了这个networking地址,并build立了一个新的连接,但用user2(甚至是匿名)来代替。 现在奇怪的是:Windows甚至不再要求我input密码。 它只是把我连接到user1的文件夹。 我已经在IIS中禁用了FTPcaching,并禁用了IISpipe理员身份validation中的user1帐户! 不过,如果我用这个Windows 7build立networking连接,它将连接到文件夹user1,无论使用哪个用户名(anonymous,administrator,user2,…)。 如果我连接其他ftp客户端或其他电脑,这一切都完美。 所以我认为,这个Windows以某种方式caching凭据…但是,即使我已经禁用了user1帐户,我怎么能保持IIS仍然接受这些凭据?
我有一个运行在Windows Server 2008盒子上的应用程序。 它监视文件的文件夹,当文件出现(ftp上传)时,应用程序试图将其移动到另一个文件夹作为testing,看它是否完全上传。 问题是该文件没有被FTP服务器locking并且能够被移动,这导致失败,因为该文件在移动时仅被部分地上传。 如何在上传过程中停止对文件的访问?
我正在尝试调整vsftpd以达到我用法的最大性能: 我只有一个或两个连接到服务器的客户端。 文件大小在〜15MB和1GB之间。 典型的传输批次代表1到2GB的数据。 出于testing目的,我使用单个1GB文件在两侧使用了tmpfs(从而消除了任何磁盘瓶颈)。 当禁用SSL时,性能很好,传输速率为〜120MB / s(达到千兆networking的限制)。 只有控制stream量(而不是数据stream量)启用SSL,性能下降大约112MB / s,这仍然在可接受的范围内。 但是,对于数据stream启用SSL时,传输速度急剧下降: 6.7MB / s使用3DES&SHA( ssl_ciphers=DES-CBC3-SHA ) 16MB / s使用DES和SHA( ssl_ciphers=DES-CBC-SHA ) 我没有testing其他密码,但是从传输过程中的CPU使用情况可以看出,vsftpd似乎只使用每个客户端的一个CPU /核心。 虽然这可以适用于数百个客户端的大型ftp站点,但是我想避免这种行为,并在服务器上使用更多的资源。 在一个侧面说明,如果你有任何其他openssl密码的想法…
我有ProFTPD设置,以便我可以远程上传新的PHP文件等类似于我的服务器上的htdocs。 这一切都很好,但我想监禁'没有'(不写,只读/下载)用户到一个子目录(htdocs / ftp),以便任何用户不能乐于阅读我的mySQL连接脚本htdocs文件夹。 我不想将DefaultRoot设置为/ ftp,因为我不能使用FTP来修改站点,除非有办法让我备份一个关卡。 (为了它,让我们叫我pipe理员) 这不是一个生产环境,更不是一个内联网,但是,嘿,我不希望它像这样不安全。
无法使用新设置的服务器的ftp。 基本上,我可以find没有错误的FTP,我已经成功地发送了更小的文件,但在大约80Kb +文件不会发送。 首先,任何行动告诉我 229 Entering Extended Passive Mode (|||61473|) 这是默认的吗? 我在configuration的其他服务器上没有遇到这个问题。 如果这是问题,我怎样才能明确地将其设置为主动模式? 文件开始传输… ETA大约十分钟..将达到15%左右,下次我检查我的控制台我收到 229 Entering Extended Passive Mode (|||30889|). 150 Ok to send data. 0% | | -1 0.00 KiB/s –:– ETA
我一直在帮忙的一个网站是托pipe在一个只提供文件的FTP主机上(不是我的select),而且数据库只能从主机本身或phpMyAdmin访问。 该网站使用PHP版本5.3.13在Apache上运行。 由于不时和不可预见的事情发生在网站,我想有一个网站的备份。 我当然已经拥有了大部分的基础设施(数据库模式和网站源文件),但是如果网站遭到黑客攻击或其他不好的事情发生,我会留下一个空白的网站。 所以我当然需要备份所有用户上传的媒体和数据库中的所有数据。 问题是我真的不确定如何做到这一点,当我所有的FTP访问和没有直接访问数据库。 任何build议如何得到一个体面的自动备份这个网站,可以定期运行没有太多的麻烦?
我需要以root身份运行SFTP文件服务器二进制文件,但是不允许直接rootlogin。 在WinSCP中,如果我在SFTP服务器协议选项上使用“default”,一切都按预期工作。 按照WinSCP中sudo的说明,我添加了adminuser ALL = NOPASSWD:/ usr / sbin / proftpd到/ etc / sudoers, 然后在SFTP服务器协议选项上使用了“sudo / usr / sbin / proftpd”没有任何提示的命令行),但它提出了“无法初始化SFTP协议。 主机是否运行SFTP服务器?“ 如果我使用“adminuser ALL = NOPASSWD:/ bin / su”并将WINSCP设置为SCP而不是SFTP,则可以访问服务器,并且可以以root权限正常工作。 由于后者sudoersconfiguration太仁慈了, 我想使用SFTP而不是SCP,因为它允许更严格的sudo设置(只有proftpd可以作为root运行)。 如何在ProFTPd的SFTP模式下使用WinSCP的sudo ? WinSCP 4.3.7 GUI 协议:SFTP-3 CentOS 6.2 Webmin / Virtualmin(当前版本) PS:只允许基于证书的login . 2012-06-17 11:05:56.998 ————————————————————————– . 2012-06-17 11:05:56.998 WinSCP Version 4.3.7 (Build 1679) […]