【问题标题】:Configure Atom - Remote FTP with a Explicit FTP over TLS (FTPES)配置 Atom - 使用基于 TLS 的显式 FTP (FTPES) 的远程 FTP
【发布时间】:2016-06-10 19:39:21
【问题描述】:

我正在尝试通过 FTP 将我的 Atom 连接到 Hostek 托管...而他们的 FTP 连接将需要基于 TLS 的显式 FTP (FTPES)。

{
    "protocol": "ftp",
    "host": "ftp.mysite.com",
    "port": 21,
    "user": "myuser",
    "pass": "**********",
    "promptForPass": false,
    "remote": "/",
    "secure": false,
    "secureOptions": null,
    "connTimeout": 10000,
    "pasvTimeout": 10000,
    "keepalive": 10000,
    "watch": []
}

【问题讨论】:

  • documentation of the FTP/FTPS configuration options 的哪一部分你不明白?您做了什么尝试,遇到了哪些错误?
  • 看来您至少需要设置"secure": true"secure": "control"...
  • 在 FTP 客户端上,我使用“带有 TLS/SSL 的 FTP”,但在这里我不知道如何定义此协议。现在我遇到了错误:(远程 FTP:错误:主机名/IP 与证书的替代名称不匹配:“主机:ftp.mysite.com。不在证书的替代名称中:DNS:*.hostek.com,DNS: hostek.com")

标签: ftp atom-editor ftps


【解决方案1】:

可能晚了,但你会想使用"secure": "control"

现在,对于证书验证错误,您需要添加:

"secureOptions" : {
  "rejectUnauthorized": false
}

因此,当证书验证发生时,连接不会失败。 这可能会带来安全风险Node.js Hostname/IP doesn't match certificate's altnames

【讨论】:

  • 谢谢,这应该是答案
猜你喜欢
  • 2011-07-28
  • 2016-12-05
  • 1970-01-01
  • 1970-01-01
  • 2017-10-18
  • 1970-01-01
  • 1970-01-01
  • 2017-03-03
相关资源
最近更新 更多