【发布时间】:2019-12-25 00:17:10
【问题描述】:
我正在尝试通过我的 Atom 编辑器连接到我的网络服务器,但是每当我尝试使用 {"rejectUnauthorized": true,} 连接时,我都会收到以下错误:
主机名/IP 与证书的替代名称不匹配:主机:myhost.com。不在证书的替代名称中:DNS:dns.name
我可以使用以下代码正常连接:
{
"protocol": "ftp",
"host": "myhost.com",
"port": 21,
"user": "username**",
"pass": "password**",
"promptForPass": false,
"remote": "/",
"local": "",
"secure": true,
"secureOptions": {"rejectUnauthorized": false, "requestCert": true, "agent": false},
"connTimeout": 10000,
"pasvTimeout": 10000,
"keepalive": 10000,
"watch": [],
"watchTimeout": 500
}
但是,根据我的阅读,“rejectUnauthorized”:false 不是一种非常聪明的文件传输方式。因为它可能导致 MITM 攻击。
我正在使用自动创建的 Let's Encrypt SSL 证书和 Siteground 进行托管。任何帮助将不胜感激。
提前致谢。
【问题讨论】: