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
rzea
Junior Member
Junior Member
Posts: 12
Joined: 2009-09-10, 20:27 UTC

Post by *rzea »

Hello,

TC ultra-n00b here.

How do you use this plugin though? I have followed all the instructions and I still can't connect to our SFTP server.

I press CTRL+F, look all over the menus but I can't see a way to connect to SFTP.

I really don't want to use another app just for this.

Thanks in advance.
Gerby
Junior Member
Junior Member
Posts: 93
Joined: 2005-01-07, 16:11 UTC
Location: DE > SH > SE

Post by *Gerby »

Hello rzea,

The SFTP functionality is independent of the regular FTP client. SFTP is done by selecting the Network Neighborhood from the drives list (e.g. by Alt-F1), and there the "Secure FTP" entry.

File System Plugins (*.wfx), like the SFTP plugin, are usually accessed via TC's Network Neighborhood.

Greetings
Gerby
rzea
Junior Member
Junior Member
Posts: 12
Joined: 2009-09-10, 20:27 UTC

Post by *rzea »

Hello Gerby,

Thanks for the info.

However, I'm getting an error about the DLLs, which I have already saved in the folders mentioned by the error and the TXT file from the plugin.

Here's the error I'm getting: http://img842.imageshack.us/img842/530/gyag.png

Any idea what's going on?

Thanks again,
User avatar
white
Power Member
Power Member
Posts: 4619
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Post by *white »

rzea wrote:Any idea what's going on?
Have you read the posts on the previous page, for example this one.
Last edited by white on 2022-03-22, 21:01 UTC, edited 1 time in total.
Reason: fixed link
rzea
Junior Member
Junior Member
Posts: 12
Joined: 2009-09-10, 20:27 UTC

Post by *rzea »

I have added all .dll files to every possible directory within the plugin folder and the TC folder itself:

In plugin's folder: http://img845.imageshack.us/img845/27/67pf.png

In TC's folder: http://img845.imageshack.us/img845/5898/1byd.png

Even the /wcx folder: http://img842.imageshack.us/img842/42/vyfj.png

I am able to connect with Firefox's FireFTP addon, so I know my credentials are valid.

I must be missing something... but what?

Thanks.
User avatar
white
Power Member
Power Member
Posts: 4619
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Post by *white »

2rzea
What version of Total Commander are you using, 64bit or 32bit?
Exactly what dll package did you use?
rzea
Junior Member
Junior Member
Posts: 12
Joined: 2009-09-10, 20:27 UTC

Post by *rzea »

Oh boy, I was using the 64bit DLLs ¬¬.

I am able to connect now with the 32bit DLLs :) - Thanks white!

Quick question: How do you save a connection so you don't have to type all credentials every time you need to connect?

I see I file called '_F7=new connection.txt' but I can't figure out how to use it.

Thanks again.
User avatar
Dalai
Power Member
Power Member
Posts: 9387
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

rzea wrote:I see I file called '_F7=new connection.txt' but I can't figure out how to use it.
You don't use this file. It's just there to tell you that you can use F7 to create a new connection.

Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
BABUT
Junior Member
Junior Member
Posts: 2
Joined: 2014-05-09, 15:49 UTC

Post by *BABUT »

does anybody know how to fix this?

Windows 6.1
libssh2.dll 1.4.3
libeay32.dll 1.0.0k

OpenBSD 5.5-current
OpenSSH_6.7, OpenSSL 1.0.1g

debug1: Client protocol version 2.0; client software version libssh2_1.4.3
debug1: no match: libssh2_1.4.3
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.7
debug1: permanently_set_uid: 27/27 [preauth]
debug1: list_hostkey_types: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ssh-ed25519 [preauth]
debug1: SSH2_MSG_KEXINIT sent [preauth]
debug1: SSH2_MSG_KEXINIT received [preauth]
no matching mac found: client hmac-sha1,hmac-sha1-96,hmac-md5,hmac-md5-96,hmac-ripemd160,hmac-ripemd160@openssh!com server umac-64-etm@openssh!com,umac-128-etm@openssh!com,hmac-sha2-256-etm@openssh!com,hmac-sha2-512-etm@openssh!com,umac-64@openssh!com,umac-128@openssh!com,hmac-sha2-256,hmac-sha2-512 [preauth]

ps: sshd -T
ciphers 3des-cbc,blowfish-cbc,cast128-cbc,arcfour,arcfour128,arcfour256,aes128-cbc,aes192-cbc,aes256-cbc,rijndael-cbc@lysator!liu!se,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh!com,aes256-gcm@openssh!com,chacha20-poly1305@openssh!com
macs hmac-sha1,hmac-sha1-96,hmac-sha2-256,hmac-sha2-512,hmac-md5,hmac-md5-96,hmac-ripemd160,hmac-ripemd160@openssh!com,umac-64@openssh!com,umac-128@openssh!com,hmac-sha1-etm@openssh!com,hmac-sha1-96-etm@openssh!com,hmac-sha2-256-etm@openssh!com,hmac-sha2-512-etm@openssh!com,hmac-md5-etm@openssh!com,hmac-md5-96-etm@openssh!com,hmac-ripemd160-etm@openssh!com,umac-64-etm@openssh!com,umac-128-etm@openssh!com
kexalgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,curve25519-sha256@libssh!org
BABUT
Junior Member
Junior Member
Posts: 2
Joined: 2014-05-09, 15:49 UTC

Post by *BABUT »

oh, sorry! i am so stupid T_T simply needed add MACs option in sshd_config
rzea
Junior Member
Junior Member
Posts: 12
Joined: 2009-09-10, 20:27 UTC

Post by *rzea »

So, how do you save an SFTP connection settings so you don't have to type all credentials every time you need to connect?

Thanks!
User avatar
Dalai
Power Member
Power Member
Posts: 9387
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

rzea wrote:So, how do you save an SFTP connection settings so you don't have to type all credentials every time you need to connect?
So, you haven't figured out that you really can use F7 to create a new connection? Well, then...

Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
white
Power Member
Power Member
Posts: 4619
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Post by *white »

rzea wrote:So, how do you save an SFTP connection settings so you don't have to type all credentials every time you need to connect?
Press the F7 key or click the F7 button. It says "New folder" but will create new connection..
rzea
Junior Member
Junior Member
Posts: 12
Joined: 2009-09-10, 20:27 UTC

Post by *rzea »

@Dalai, really dude? Useless power user. Thanks for nothing.

@white, that simple and short explanation was key, THANKS for your help.

I was getting confused because when I pressed F7 it says "New Folder (directory)" and I never got passed that. I now see the new connection with the saved credentials.

---

For others having problems connecting to SFTP on TC, here's a small set of steps to follow divided in 3 parts: Install The Plugin , Install The DLLs and Use The Plugin & Save Connection Settings.
  1. PART 1: INSTALL THE PLUGIN
  2. Download the SFTP plugin .zip file here: https://plugins.ghisler.com/fsplugins/sftpplug.zip
    Note: If that URL doesn't work you'll need to visit the TC Plugins page located here: http://www.ghisler.com/plugins.htm. Search for "SFTP 1.4.1" (at the moment of writing this).
  3. To install it, open the .zip file with TC (double click or pressing Enter). You will get the following screen asking you if you'd like to install it: http://img837.imageshack.us/img837/5030/8xsa.png
  4. Press Yes. The SFTP plugin should now be installed in the /plugins/wfx/sftpplug folder.

    You're done.
  1. PART 2: INSTALL THE DLLs
  2. Download one of the following files depending if you're using the 32bit or 64bit version of Total Commander:
  3. I'm using the 32bit version as an example, so in the /bin folder look for the following files:
    1. libssh2.dll
    2. libeay32.dll
    3. zlib1.dll
  4. Save all those .dll files in the plugin's folder: /sftpplug. Your SFTP plugin folder should look like this:

    /plugins/wfx/sftpplug
    ∟ libeay32.dll
    ∟ libssh2.dll
    ∟ zlib1.dll
    ∟ readme.txt
    ∟ sftpplug.wfx
    ∟ sftpplug.wfx64


    You're done.
  1. PART 3: USE THE PLUGIN & SAVE CONNECTION SETTINGS
  2. Select Network Neighborhood from the drives list (i.e. ALT+F1). You'll see a "Secure FTP" folder.
  3. Select the Secure FTP folder. Inside you will see the following items:
    • _F7=new connection.txt = This file are just instructions to use the plugin, it does nothing else.
    • _Quick Connection = You will use this option to create your connection and save your credentials, otherwise you'll have to type them every time you want to connect.
  4. Press F7 with the _Quick Connection option selected.
    Note: TC will ask you to create a new folder (directory). This is misleading, it's just asking you to add a name your connection, you will not be creating a folder.
  5. Add a name to your connection and press Enter.
  6. You will see a "Connect to SFTP Server" window. Type your credentials there.
  7. From now on you will see an item(s) to your connection(s), all you need to do is selected and press Enter to connect.

    You're done.
Hope this helps others.

Thanks again.
User avatar
Dalai
Power Member
Power Member
Posts: 9387
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

rzea wrote:@Dalai, really dude? Useless power user.
I did already answer your question on May, 8th. It's not my problem if you don't read it and act accordingly instead of asking the same question again.

Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Post Reply