我可以使用 Sublime SFTP 插件(从这里)来建立 FTPS 连接类型吗?
我之前使用 Notepad++ 和 NppFTP 插件,但我想迁移到 Sublime Text,但是我在使用 SFTP 插件连接到我的服务器时遇到问题。这是我的配置文件:
"type": "ftps",
"sync_down_on_open": true,
"sync_same_age": true,
"host": "xxxxxxxxxxxxx.org",
"user": "[email protected]",
"password": "xxxxx",
"port": "21",
"remote_path": "/home/xxxxxxxx/public_html",
"connect_timeout": 30,
我多次尝试更改remote_path,但无法使其工作。我一直收到此错误:
正在以“[email protected]”连接到 FTPS 服务器“xxxxxxxxxxxxxx.org”....成功 验证远程文件夹“/home/xxxxxxxx/public_html”..失败(找不到文件夹) 多次断线错误,放弃
在我的Cpanel中,所有FTP用户的路径都设置为/home/cpanel_username/public_html。
我还尝试将remove_path设置为“/”,但出现另一个错误:
验证远程文件夹“/”....失败(已断开连接)
有什么想法可以让它发挥作用吗?
如果您的控制面板已经指定了 FTP 连接的路径,那么您的远程路径应该只是“/”。否则您可能会尝试访问:
/home/xxxxxxxx/public_html/home/xxxxxxxx/public_html
如果您已经测试了“/”但仍然不起作用,是否可以尝试连接交互式 FTPS 客户端,以便您可以看到根文件夹结构?
我今天遇到了这个错误,完全出乎意料,因为我每天都使用 Sublime 的 SFTP 包。
我关闭了 Sublime 并重新打开它...问题解决了。
将类型更改为
ftp
,尽管它确实应该是 ftps
并且成功了。
当我的本地文件夹位于 OneDrive 中时,我遇到了此问题(我使用的是 Windows 10)。当我更改本地文件夹的位置到/Documents/someFolder时,它工作正常!
ftp.
它对我来说就像一个魅力
127.0.0.1
将类型更改为
ftps,然后查找您在创建 ftp 帐户时定义的根文件夹。
然后添加行
{ “调试”:2 ,"debug_log_file": "/home/YOURUSER/sublime_sftp_debug.txt" } 我的问题是 ftp 凭证仅提供对
/的读取访问权限,因此我将 remote_path 更改为 /web 现在您可以在“/home/
YOURUSER/sublime_sftp_debug.txt”中看到错误日志
使用 FTPS 对我来说就像一个魅力。 无需更改此行
//“ftp_passive_mode”:true, //"ftp_obey_passive_host": false, //"ssh_key_file": "~/.ssh/id_rsa",
让他们评论
ftp_passive_mode
显式设置为
false
。该行已被注释掉(带有 //
)。尽管与 FTP 服务器的连接成功,但 SFTP 无法验证远程文件夹。因此,尝试明确地将 ftp_passive_mode
设置为 false
,结果成功了!!!.希望能帮助某人。