New SFTP plugin available now

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
Sob
Power Member
Power Member
Posts: 941
Joined: 2005-01-19, 17:33 UTC

Post by *Sob »

First, double-check everything. Then you can try to check with Process Monitor what exactly is going on, where TC looks for dlls and if it finds them. That's probably the fastest and most reliable solution. With some luck you'll have it working in 15 minutes.
zbatia
Junior Member
Junior Member
Posts: 13
Joined: 2005-04-22, 18:06 UTC
Location: Baltimore, MD, USA
Contact:

No needed DLLs there

Post by *zbatia »

Christian, the package you pointed to doesn't have the specified DLLs but only libcurl.dll for various cases. Therefore, the SFTp doesn't work since it complains about needed DLLs. Any clue?
The Cyber Teacher
www.800-webdesign.com
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48232
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

2zbatia
You probably downloaded the wrong package.

2km2006
Please use the auto-installer in TC 64-bit to install the new plugin. Just copying the files to the directory of the old plugin will NOT make the plugin visible to TC 64-bit.
Author of Total Commander
https://www.ghisler.com
km2006
Junior Member
Junior Member
Posts: 4
Joined: 2011-12-16, 14:41 UTC

Post by *km2006 »

ghisler(Author) wrote: 2km2006
Please use the auto-installer in TC 64-bit to install the new plugin. Just copying the files to the directory of the old plugin will NOT make the plugin visible to TC 64-bit.
I somehow used a link in this thread which is outdated. Wrong sftpplug11beta1.zip. The correct one is sftpplug11.zip (200428 bytes) which contains a sftpplug.wfx64 file and can be downloaded here: http://ghisler.ch/board/viewtopic.php?t=30905

Now that it's working I'm facing a different issue regarding Putty authentication. Putty Agent is active (started via Putty Session Manager) and successfully used by Putty to authenticate. I can see pageant running in task manager. However, TotalCommander SFTP keeps telling me that it can't retrieve the identities from SSH agent. Any ideas?

Thanks!
Sob
Power Member
Power Member
Posts: 941
Joined: 2005-01-19, 17:33 UTC

Post by *Sob »

@km2006: Do you have dlls provided by author? They don't work with Pageant for some reason. Get the ones from gknw.net, see previous page.
zbatia
Junior Member
Junior Member
Posts: 13
Joined: 2005-04-22, 18:06 UTC
Location: Baltimore, MD, USA
Contact:

Got the right plugin and DLLs but the result is the same

Post by *zbatia »

I have installed the package for 64 bit (no problem to install - just double-clicked the zipped package and answered yes). I have also copied the DLLs within a ZIP file and unzipped them to the sftpplug foder. I have the same error message about missing DLLs. What is the correct place to copy? If it is /System32/ should they be registered?
The Cyber Teacher
www.800-webdesign.com
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48232
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Currently the plugin looks for them only in the Total Commander directory.
Author of Total Commander
https://www.ghisler.com
zbatia
Junior Member
Junior Member
Posts: 13
Joined: 2005-04-22, 18:06 UTC
Location: Baltimore, MD, USA
Contact:

public/private keys

Post by *zbatia »

1. Copied 4 files from openssl+ssh64.zip into Total Commander folder.
2. Restarted the program.
3. Accessed Quick Connection command.
4. Entered the FTP address.

At this point, in order to test, entering the public/private keys is a MUST or can be skipped to ensure that the program works correctly first?

When I click on OK button, I am getting the message about the PATH to libeay32.DLL and libssh2.dll even if they are located in the Total commander folder. What am I missing?
The Cyber Teacher
www.800-webdesign.com
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48232
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Strange, I just checked the source code - TC first looks in the plugin directory for the two dlls, and if that fails, in the path (including the TC directory).
Author of Total Commander
https://www.ghisler.com
zbatia
Junior Member
Junior Member
Posts: 13
Joined: 2005-04-22, 18:06 UTC
Location: Baltimore, MD, USA
Contact:

8.0 beta is the cause?

Post by *zbatia »

I forgot to mention that I am running v.8.0b1, Windows 7, 64 bit.
The Cyber Teacher
www.800-webdesign.com
User avatar
karlchen
Power Member
Power Member
Posts: 4603
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Re: 8.0 beta is the cause?

Post by *karlchen »

zbatia wrote:I forgot to mention that I am running v.8.0b1, Windows 7, 64 bit.
Well, well, the current beta is #14. Therefore it is strongly recommended to upgrade to T.C. 8.0ß14 32-bit/64-bit and try again.
Not much use trying to analyze problems affecting beta 1.

Karl
MX Linux 21.3 64-bit xfce, Total Commander 10.52 64-bit
The people of Alderaan keep on bravely fighting back the clone warriors sent out by the unscrupulous Sith Lord Palpatine.
The Prophet's Song
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48232
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

I have just updated the SFTP plugin to 1.2. It's currently in the beta subdir, but will be moved soon to the fsplugins directory.

What's new?
- The 64-bit version will now load the dlls also from a subdir "x64", either under the plugin directory, or under the Total Commander directory
- Problems with loading the dlls fixed: The 64-bit dlls use the dll zlibwapi.dll, which was't found in the same directory
Author of Total Commander
https://www.ghisler.com
Gemorroj
Junior Member
Junior Member
Posts: 5
Joined: 2012-01-15, 11:23 UTC

Post by *Gemorroj »

Hello.
I have problem.
---------------------------
Total Commander 7.56a
---------------------------
Exception in sftpplug.wfx:FsExecuteFile!
Access violation at address 02503533. Read of address 00000000
Windows XP SP3 5.1 (Build 2600)

Please report this error to the Author, with a description
of what you were doing when this error occurred!

Windows exception: C0000005
Stack trace:
02503533
45853E 4E75A7 >4D8003 442F4F 445316 444523
422CC0 444491 422CC0 444F62 422CC0 444523
422CC0 42838C 428424 6C53C9
Raw:
6C2368 643596 444491 422CC0 444491 422CC0
4452DB 443011 445231 4348C2 4445E5 444F62
444F85 422CC0 444523 422CC0 443011 68593E
547941 443011 445231 422CC0 42499C 4445E5
444F62 444F85 422CC0 444523 422CC0 4445E5
444F85 422CC0 444491 422CC0 4452DB 443011
445231 4348C2 4445E5 444F62 444F85 422CC0
6C1D4A 643A86 4452DB 6C2368 6BB900 6C1DF0
645310 4A6CA4 4A6CCE 4A769D 4E18E0 40208E
402212 402235 4162A8 4023B3 4023DB 646F1E
User avatar
Hacker
Moderator
Moderator
Posts: 13102
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

Hello Gemorroj,
Please report this error to the Author, with a description
of what you were doing when this error occurred!
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Gemorroj
Junior Member
Junior Member
Posts: 5
Joined: 2012-01-15, 11:23 UTC

Post by *Gemorroj »

Click "_Quick Connection".
Enter any working server address. (If sftp port is closed, then plug correct exit)
Click "OK".
Post Reply