关于hexo-deployer-ftpsync无法同步的解决方法
我使用的是腾讯云服务器,需要在安全组设置中,已对FTP端口放行,并且被动端口(39000 - 40000)也需要处于放行状态(即是指在
腾讯云安全组的添加端口范围为 39000/40000 的设置)
hexo博客输入【hexo d】命令错误代码显示
throw er; // Unhandled 'error' event
^
Error: connect ETIMEDOUT 10.0.0.15:39271
at Object._errnoException (util.js:992:11)
at _exceptionWithHostPort (util.js:1014:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1186:14)
解决方法
进入宝塔Linux面板中的软件管理,找到Pure-Ftpd 点【设置】,点击【配置修改】,查找ForcePassiveIP
- 将后面的192.168.0.1 修改为你自己的阿里云服务器公网IP地址,同时,去掉ForcePassiveIP的“#”号。然后保存。
- 重启服务
再次同步,显示上传成功