使用SFTP / FTP Sublime Text插件进行FTPS连接

时间:2016-01-15 12:01:59

标签: sublimetext ftp-client ftps

我可以使用Sublime SFTP插件(from here)建立FTPS连接类型吗?

我之前使用的是Notepad ++和NppFTP插件,但我想迁移到Sublime Text但是我在使用SFTP插件连接到我的服务器时遇到了问题。这是我的配置文件:

"type": "ftps",
"sync_down_on_open": true,
"sync_same_age": true,
"host": "xxxxxxxxxxxxx.org",
"user": "xxxxx@xxxxxxxxxxxxx.org",
"password": "xxxxx",
"port": "21",
"remote_path": "/home/xxxxxxxx/public_html",
"connect_timeout": 30,

我一直在尝试多次更改remote_path,但我无法使其正常工作。我一直在收到这个错误:

  

连接到FTPS服务器“xxxxxxxxxxxxx.org”为“xxxxx@xxxxxxxxxxxxx.org”....成功   验证远程文件夹“/ home / xxxxxxxx / public_html”..失败(找不到文件夹)   多次断线错误,放弃

在我的Cpanel中,所有FTP用户的路径都设置为/ home / cpanel_username / public_html。

我也尝试将remove_path设置为“/”,然后又出现了另一个错误:

  

验证远程文件夹“/”....失败(已断开连接)

我有什么想法可以让它发挥作用吗?

12 个答案:

答案 0 :(得分:5)

如果您的控制台已经指定了FTP连接的路径,那么您的远程路径应该只是' /'。否则您可能会尝试访问:

/家庭/ XXXXXXXX /的public_html /家/ XXXXXXXX /的public_html

如果您已经过测试' /'并且仍然无法工作,可能尝试连接交互式FTPS客户端,以便您可以看到根文件夹结构?

答案 1 :(得分:2)

我今天遇到了这个错误,完全出乎意料,因为我每天都使用Sublime的SFTP包。

我关闭了Sublime并重新打开它......问题解决了。

答案 2 :(得分:1)

将类型更改为ftp,即使它确实应该为ftps并且可以使用。

答案 3 :(得分:0)

尝试删除ftp. 它对我来说就像一个魅力

答案 4 :(得分:0)

在我的情况下,当我将sftp配置文件复制到另一台PC并尝试连接该PC时,我遇到了这个错误。重新启动PC无法正常工作,然后我删除了sftp配置文件,并创建了一个具有相同配置的新文件并且工作正常

答案 5 :(得分:0)

如果有人将IP地址作为主机有问题。我通过仅使用IP地址而不用斜杠“ /”来使它工作。

127.0.0.1

答案 6 :(得分:0)

当我在ftp_passive_mode上设置错误时,遇到此错误消息。只是发表评论就解决了我的问题。

commented ftp_passive_mode setting picture

我遇到的其他(常见)情况和错误是:

  • 错误的服务器类型:server type setting picture导致以下错误:wrong server type setting error picture
  • 无端口设置:no port setting picture,(奇怪地)给出了以下错误:no port setting error picture
  • 错误的端口设置:wrong port setting picture导致以下错误:wrong port setting error picture

我真的希望这些基本清单对人们有所帮助。

答案 7 :(得分:0)

// sftp,ftp或ftps     “ type”:“ ftps”,

将类型更改为 ftps ,然后在创建ftp帐户时查找您定义的根文件夹。

答案 8 :(得分:0)

您将必须知道为FTP设置的路径,而不是本地计算机,但要知道要下载到要连接的服务器上的目录的路径。即:home / public_html / images之类的。

答案 9 :(得分:0)

为了调试,我建议去Preferences / Package Settings / SFTP / Settings

然后添加行

{ “调试”:2 ,"debug_log_file": "/home/您的用户/sublime_sftp_debug.txt" }

我的问题是 ftp 凭证只提供对 / 的读取访问权限,所以我将 remote_path 更改为 /web

现在您可以在“/home/YOURUSER/sublime_sftp_debug.txt”中看到错误日志

答案 10 :(得分:0)

// sftp、ftp 或 ftps "type": "ftps",

使用 FTPS 对我来说就像一个魅力。 此行无需更改

//"ftp_passive_mode": true, //"ftp_obey_passive_host": false, //"ssh_key_file": "~/.ssh/id_rsa",

让他们评论

答案 11 :(得分:0)

我在我的本地文件夹在 OneDrive 中时遇到了这个问题(我使用的是 Windows 10)。当我更改本地文件夹的位置到/Documents/someFolder时,它正常工作!