Sublime Forum

Issue with SFTP Plugin

#1

Hello,

I’m unable to find the SFTP plugin in Package Control when using “Install Package” (Ctrl+Shift+P).

Previously, it appeared and installed without any issues, but now it no longer shows up in the package list at all.

Manual installation still works, so the issue seems specific to Package Control not listing the package.

Is this due to recent changes in the package repository or channel configuration? Is there a way to restore visibility of the package in Package Control?

Plugin page:
https://packagecontrol.io/packages/SFTP

Thanks for your help,
Cyrus

0 Likes

#2

Certificates of the hosting server expired. Thus no trusted HTTPS connection can be established, which causes Package Control infrastructure to reject/ignore this package.

0 Likes

#3

Is there any way we can fix this?

0 Likes

#4

Get in touch with Will, the author:
https://codexns.io/products/sftp_for_sublime
After logging in there’s also a Requests section

0 Likes

#5

oh… why I upgraded to ST 4205?! :slight_smile:

/me went from desktop to still not yet upgraded laptop: plan B.

0 Likes

#6

You may download all older releases from here: https://www.sublimetext.com/dev

That being said, Will mentioned on discord that he’ll take a look into it after May 1th.

2 Likes

#7

Thanks for that update!

0 Likes

#8

For a while, SFTP wasn’t listed as an install package on package control at all. I assume due to the expired certificate. It seems it is listed now. It still wouldn’t install for me though out-of-the-box. I had to add this:

"downloader_precedence": {
    "linux": ["wget", "curl", "urllib"],
},

to the Package Control settings.

Now, SFTP is installable again, but it still won’t work. As long as the package is installed I get this everytime I launch Sublime:

The SFTP package seems to have been installed using an older version of Package Control. Please remove the SFTP package, upgrade Package Control to 2.0.0 and then reinstall SFTP.

I only found this old forum entry:

But the problem seemed to reappear with the most recent dev version.
Anyone knows how I can revive the SFTP plugin.

Package Control is on 4.x and this message is of course non-sense.

The SFTP context menu appears but all menu items are grayed out.

0 Likes

#9

Perhaps it might be easier to go direct … rather than reviving … https://medium.com/@sydasif78/getting-started-with-openssh-a-guide-for-network-engineers-1ed524080529

0 Likes

#10

SFTP shipps with pre-compiled .pyc plugins. Those work only on the python interpreter they were compiled for. If you are on ST4205 or later, you’ll need to wait and hope the author publishes new version compatible with python 3.14.

1 Like

#11

It’s been months since I sent messages to his site’s support, he never responded…

0 Likes

#12

All the more reason to do it yourself. Sustainability.

0 Likes

#13

@milkman Any updated information as to whether or not Will can/will release a new version of the package that is compatible with the new version of Python Sublime Text is using?

0 Likes

#14

I at least did not see any further message from Will on the discord, nor did I get a response in my tickets on codexns.io

FWIW: I did not test it, but you could give https://packages.sublimetext.io/packages/RemoteSync a try. Seems to fill the feature gap. But as I said, I did not try it.

0 Likes

#15

Ah, the alternative package looks very interesting. Thanks for sharing. Tbh I’m looking for quite a while now for an open source alternative. It’s pretty terrible that the SFTP package is closed source and support is so abysmal at the same time. We’ve never received ANY response writing to support (did ANYONE ever get ANY answer on ANY request?) and the last time when things broke we’ve waited months for a solution or even reaction. The author is working for a different company now it seems and can’t really keep up with the software. That’s okay, but you can’t really show a support button on your page and claim to offer support if you intend to never answer. And I think even with the fullest schedule you should be able to squeeze in a little info note on your homepage so users who spent money on your software are at least informed - and ideally fixed bugs which totally eliminate any functionality of the product. In this case (AFAIK) just a recompilation would already be sufficient. And I think there’s a difference between your software having some minor bug or unimplemented feature or if it becomes completely unusable after updating sublime and/or your OS. Just my thoughts on this. I’ll try out the alternative to finally get rid of this iron ball on the foot.

0 Likes

#16

I am very interested in your experiences regarding RemoteSync once you tried it for a while, thanks in advance!

0 Likes

#17

I see no description for this new package. I see FileZilla … as another option?

0 Likes

#18

Wow, folks. Just tried this plugin. It is amazing:

Can highly recommend to try it out. It’s basically the SFTP plugin but Open Source, free and without bufs and compatible with the new Sublime Version. And the config file is almost compatible. You just have to rename sftp-config.json to remote-sync-config.json. All the options are there. I had to add:

"ssh_key_file": "~/.ssh/id_rsa",

so that it picked up my key file. But otherwise: Brilliant. Just brilliant. The log output is much clearer. Long-standing bugs of the old plugin like that you got an error message on first save after changing the config file are also gone. Why pay for something and be frustrated about non-existent support that you can just as well get in much better for free?

1 Like

#19

A puzzled experimenter here. Reading this instruction … I don’t see “Setup Remote Server” on right click … only “Upload, Download, Diff”
and “Error … can’t find json file …”
I cleared out SFTP

Setup

Right-click any folder in the sidebar and select RemoteSync → Setup Remote Server…

0 Likes

#20

@Innovator: Hm, I don’t know. When you right click the root folder of your project in the sidebar, you have the “RemoteSync” menu you say but in the submenu there’s no “Setup Remote Server”? I have ONLY this menu item as long as I didnt create the config file. But you can also create it manually: You just have to give it the name “remote-sync-config.json”. The configuration is almost the same as with the old plugin so you can just rename your current “sftp-config.json” for the old module to “remote-sync-config.json”. As soon as you do it, your context menu should also have more menu items. I have “Upload file”, “Download file”, “Rename local and remote”, etc. A lot more.

Perhaps check:
Do you really have the right plugin installed? Is your Sublime version up to date? I’m on 4205. Could be a bug of course. It seems really weird though as you see the “Remote Sync” menu. Perhaps check under “View” => “Show console” if the plugin prints anything suspicious there?

0 Likes