如何解决为 Dreamhost SFTP 配置 RemoteFTP atom 包
在 Dreamhost 服务器上使用 RemoteFTP atom 包时,SFTP 上传失败。
带有 FTP 的 RemoteFTP 工作,所以我知道凭据很好。
通过 Filezilla 的 SFTP 工作,所以我知道服务器端的 SFTP 配置是好的; Filezilla 提示了主机 SSH 哈希值,我通过视觉确认/匹配了 Dreamhost 信息。
通过 RemoteFTP 的 SFTP 连接但不显示服务器的文件夹/文件。 但是当尝试上传文件时,RemoteFTP 给出错误“RemoteFTP:上传错误。没有这样的文件”
这是一个经过消毒的 .ftpconfig:
{
"protocol": "sftp","host": "example.com","port": 22,"user": "user","pass": "password","promptForPass": false,"remote": "/server-folder-name/","local": "","agent": "","privatekey": "","passphrase": "","hosthash": "","ignorehost": true,"connTimeout": 10000,"keepalive": 10000,"keyboardInteractive": false,"keyboardInteractiveForPass": false,"remoteCommand": "","remoteShell": "","watch": [],"watchTimeout": 500
}
我怀疑 hosthash 需要一个密钥,所以我将 Dreamhost 提供的指纹字符串放在那里,但没有用。
解决方法
修复方法是将整个服务器文件夹路径放在配置文件的远程字段中。
"remote": "/root/id/server-folder-name/",
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。