我正在尝试通过FTP将我的Atom连接到Hostek主机......并且他们的FTP连接将需要显式FTP over TLS(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": []
}
答案 0 :(得分:4)
可能迟到了,但您要使用"secure": "control"
。
现在,对于证书验证错误,您需要添加:
"secureOptions" : {
"rejectUnauthorized": false
}
因此,当证书验证时,连接不会失败。 这可能会带来安全风险:Node.js Hostname/IP doesn't match certificate's altnames