【问题标题】:What FTP protocol/suite do the web hosting companies use?网络托管公司使用什么 FTP 协议/套件?
【发布时间】:2010-09-22 16:54:22
【问题描述】:

我最近遇到了一个奇怪的问题。

我的朋友聘请了一位设计师为他的公司设计一个网站。他向我推荐了一种允许网页设计师执行安全文件传输的工具,以便他可以更新网站。由于他在 Windows 2003 上进行托管,因此我立即建议启用 webdav,他这样做了,而且古老的“以 Web 文件夹形式打开”技巧运行良好。然而,Web desiner 就没有那么幸运了。他在 Vista 上工作,他们从 IE 中删除了“打开为 web 文件夹”选项,这也使得使用 webdav 变得非常困难。另一个问题是父亲证书已过期,而我尝试过的所有其他 3rd 方 webdav 解决方案并没有让我忽略这一事实,因此它使得 webdav 通常不是一个将文件传输给外部承包商的好方法

我想,没有人会考虑使用传统的 FTP,因为它本质上是不安全的,并且需要 2 个端口,而这只是一个开始

我还评估了基于 ssh 的 SCP/SFTP。这些都很好,但是没有 chroot jail,它们可以访问整个文件系统。这对于 linux 是正确的,但对于基于 cygwin 的 openssh 安装似乎也是如此。

我最后尝试的是 FileZilla。作为相当先进的 FTP 服务器,它显然不提供 SCP/SFTP 服务器功能。它允许通过 SSH 进行 FTP,但为此您需要再次购买证书。或者生成你的,但是你必须强迫你的承包商再次信任你的根,而不是安全选项

我想我们要问一个问题 - 周围的人使用什么工具让他们的网络托管承包商(windows 或 linux)允许受控、安全的文件传输?

【问题讨论】:

    标签: ftp sftp shared-hosting


    【解决方案1】:

    抱歉,我不明白creating a user, changing their shell, and granting them only SFTP access on the system 有什么问题。我过去这样做是为了让 Web 开发人员只能访问以在系统上上传文件,并且它工作得一尘不染。在Windows上,我倾向于使用WinSCP通过SFTP上传文件(它也可以做普通的FTP和SCP)。

    【讨论】:

      【解决方案2】:

      只有当用户有权访问整个系统时,SFTP 和 SCP 才会授予对整个系统的访问权限。您是给他自己的帐户还是让他以root身份登录?

      我会在有问题的盒子上为开发者提供他自己的帐户,然后根据他的需要设置他的权限。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-01-07
        • 2022-11-26
        • 1970-01-01
        • 2012-02-06
        • 1970-01-01
        • 2020-10-23
        • 1970-01-01
        相关资源
        最近更新 更多