User to user discussion and support for UltraEdit, UEStudio, UltraCompare, and other IDM applications.

FTP, SFTP, FTPS, and SSH/telnet console issues
11 posts Page 1 of 1
Hi,

Is it possible to have UltraEdit use PAGEANT.exe agent (from putty team) to manage private keys for SFTP connections in UltraEdit / UltraCompare ?

My private key has a passphrase and I have to type it once per session in UltraEdit / UltraCompare. When working on tens or hundreds of different servers, you can become mad in no time.

For Putty (and also FileZilla), I rely only on PAGEANT.exe for which I have to enter my passphrase only once when my computer boots.

Thanks for your feedback.
I tried to find out what PAGEANT is and how it works by reading Howto use Pageant and Putty. But as the author of this page wrote, it is really difficult to understand how this tool works.

It is possible to use shared FTP accounts for UltraCompare and UltraEdit to avoid the need to define all FTP / SFTP accounts twice as you might already now, see option Share FTP accounts at Advanced - Configuration - FTP in UltraEdit and Options - Configuration - FTP in UltraCompare.

It is further possible to save password / passphrase in the settings of an FTP / SFTP account which of course is saved strongly encrypted by UC / UE using AES.

So I think, there is no need for a third-party tool at all.

But the PAGEANT process works with a key file according to the referenced web page. And a key file can be configured also on tab SSH/SSL in FTP Account Manager of UC / UE for each SFTP account. So it could be possible to use PAGEANT by configuring this key file for each SFTP account. But I have not evaluated that by myself.
Best regards from Austria
Hi,

thanks for your reply.

About shared accounts between UE and UC, I tried that some time ago (1-2 years), and I remember I had to revert back to split configuration because of some issue I encountered (but can't remember exactly what ...). I'll give it a new try, this may have changed (but won't solve them main issue though).

Can you tell me more about "It is further possible to save password / passphrase in the settings of an FTP / SFTP account"? I know how to store the password for a user account, but I can't find anything for the passphrase of the SSH key.

About your last suggestion, yes, PAGEANT loads the private key(s) that you want and will pass key(s) (along with the passphrase(s) I guess) to the tools that can work with PAGEANT.exe. This is the case for Putty, FileZilla, Sublime Text, NotePad++ (using plugin NppFTP) and probably many others. I tried to configure the private key in "PAGEANT format" in a test SFTP connection but PAGEANT.exe did not seem to "catch" the key and be able to "send" the passphrase to UE/UC because UE/UC asked me for the passphrase anyway.

I had a look at the link you posted (Howto use Pageant and Putty). Real life is simpler than what this page describes : run pageant.exe at windows boot with private key(s) file names as parameters, enter once the passphrase(s) when prompted to (after windows boot) and that's pretty much over : Putty, FileZilla, etc. will never again ask for a password and use the private key instead (without typing the passphrase).
schampy wrote: I know how to store the password for a user account, but I can't find anything for the passphrase of the SSH key.

I could not find much about passphrase management by UC/UE, too. Therefore I have just sent an email to IDM support for clarification. I have added also a link to this forum topic.

I use only one SFTP account which uses just a password for authentication and a public key I need to accept. Therefore I'm not able to play myself with PAGEANT. Let's wait what IDM support replies.

Of course you could ask also IDM support by email for help on your request if you don't want to wait until another forum member with more experiences in using SFTP connections with private SSH keys and passphrases than I contributes here something useful regarding this topic.
Best regards from Austria
Hi Mofi,

thanks for your help.
I had already opened a ticket at IDM support (almost simultaneously to this forum thread), and it appears that there is not much about passphrase management in UE/UC, from PAGEANT.exe support (which would be ideal) to the simple possibility to store the passphrase "somewhere" inside the products.

Let's hope at least a quick solution can come (storing the passphrase, it should not be too difficult). But for the PAGEANT.exe support, the bad news is that the whole FTP component in UE/UC is a third party piece of code from WeOnlyDo, so it may be very difficult to have a solution.

Fingers crossed ...
I have received the reply from IDM support today, too. Saving a passphrase automatically passed to the server after connecting with the public/private keys is indeed not possible yet in UE v22.20.0.36 and UC v15.10.0.20.
Best regards from Austria
Mofi wrote: I have received the reply from IDM support today, too. Saving a passphrase automatically passed to the server after connecting with the public/private keys is indeed not possible yet in UE v22.20.0.36 and UC v15.10.0.20.

Did IDM give any estimate of when they are planning to include this?
Would it maybe help when I (and all that want this functionality) also create a ticket with them so they have a higher request count for this feature?

I'm dealing with the same situation and need to work in several UEStudio instances simultaneously on a minimum of 4 servers and each time I need to type my password again, however when using Putty, I only need to enter the password when the PC starts (and pageant is started automatically) and as long as I don't log out my PC, the login goes without any password.

Are there other editors that are comparable with UEStudio that do work nicely together with pageant?
Micha Brans
MichaBrans wrote: Did IDM give any estimate of when they are planning to include this?

I just asked if saving passphrase is possible at all. I did not request such a feature nor support for pageant as I don't need such an enhancement for my usage of UE and UES.

MichaBrans wrote: Would it maybe help when I (and all that want this functionality) also create a ticket with them so they have a higher request count for this feature?

That would be definitely good as IDM Computer Solutions, Inc. adds features depending on customer requests. The more users request a feature the higher becomes the priority for implementation. IDM Computer Solutions, Inc. calls this User Driven Development.

MichaBrans wrote: Are there other editors that are comparable with UEStudio that do work nicely together with pageant?

The UltraEdit / UEStudio user-to-user forum is not the right place for such a question.
Best regards from Austria
Mofi wrote:
MichaBrans wrote: Would it maybe help when I (and all that want this functionality) also create a ticket with them so they have a higher request count for this feature?

That would be definitely good as IDM Computer Solutions, Inc. adds features depending on customer requests. The more users request a feature the higher becomes the priority for implementation. IDM Computer Solutions, Inc. calls this User Driven Development.

I did just check the ultraedit.com website and could only find a form for technical support. Is that where I can submit this feature request or is there a better form for this?
Micha Brans
Yes, you can use the form, or you click at top of this page on email us directly which is a mailto link.
Best regards from Austria
While I can understand why many users would like to use this feature, if it does become part of UE our IT department will never allow us to again upgrade UE unless they have the ability to disable it. It is one of the reasons they won't let us use the current version of PuTTY or any other software that tries to avoid their authentication rules.
11 posts Page 1 of 1