Implemented

SSH Entry Error

avatar

SSH Shell Session. Works fine in Putty. RDM 2020.3.24.0. Thoughts?


Screen Shot 2021-01-15 at 1.47.34 PM.png

Screen Shot 2021-01-15 at 1.43.59 PM.png

All Comments (18)

avatar

Hello,

Thank you for contacting us on that matter. Remote Desktop Manager has now a selection of algorithms for the SSH session type. Please note that the unsecured ones are not enabled by default. We therefore recommend that you check the algorithms directly on your server for security purpose.

Here is a topic with more information: https://kb.devolutions.net/rdm_ssh_algorithm_support.html

Best regards,

Christine Breault

avatar

Hi Christine - Yes, I have already enabled all algorithms by default under options in RDM. Prior, I was receiving an algorithm error until I turned them all on. Now I receive the error above.

avatar

Hi, yes my bad I meant to send this topic related with your error: https://kb.devolutions.net/rdm_error_code_fail_1_non_speciffic_error.html

But it is also link to the algorithm. Have you restarted RDM for it to take effect?

Best regards,

Christine Breault

avatar

:) No worries, your team has the best response time and forum community out of any vendors I work with.

Unfortunately even after a restart (and then confirming all were checked in options again) I still receive that same error. The device is a Cisco router, slightly older, and I'm not sure what it supports. The entry is also set to "default" and isn't set to custom, so no override.

avatar

Thank you for your comment, greatly appreciated 😊

I have been poking around with a colleague and the only thing we could think of, is that maybe some in the list where not activated?
You have check the four tabs available?

forum image

Best regards,

Christine Breault

avatar

Yea, all were checked:

Screen Shot 2021-01-15 at 3.22.02 PM.png

Screen Shot 2021-01-15 at 3.22.14 PM.png

Screen Shot 2021-01-15 at 3.22.22 PM.png

Screen Shot 2021-01-15 at 3.22.34 PM.png

avatar

Hello,

could you give the Use Legacy terminal option a try?

Located at File => Options => Types => Terminal

forum image

Regards,
Min

avatar

That did the trick. Now for the follow-up :) :

Is it possible to enable that function on a entry by entry basis?
What am I missing out on by using this?

avatar

From my device:

Screen Shot 2021-01-15 at 4.01.26 PM.png

avatar

Hello,

perfect thanks for your feedback! 😀

For the follow-up - it's a global option and can't be enabled session based.
This option just enable (even) older algorithms / ciphers based on putty. So you'll not miss any of the existing SSH terminal functions 😉

Regards,
Min

avatar

Awesome, thanks so much for the quick assist, have a great weekend.

avatar

Hello,

Enabling the Use Legacy Terminal option will bring back our old code based on Putty. It's not impossible that this option will be removed some day.

That being said, I had a chat with our engineering department regarding your threat and we would like you to test an option for us if possible.

  1. Disable the Use Legacy Terminal option
  2. Edit your SSH Entry, go in Advanced tab and check the Skip environment variable setup option

forum image

Let us know if that work or not please.

Best regards,

Jeff Dagenais

avatar

Hi @Jeff. Thanks so much for the follow-up. I wasn't thrilled about needing to enable the legacy option and while I recognize the problem is really the device I'm connecting to, unfortunately it's the wonderful world of IT and it won't be replaced solely because of the SSH connection error.

Fortunately, what you suggested did indeed work. I disabled the legacy terminal and tested that the connection failed again. I then enabled the "skip environment variable setup" and I am now able to connect. I'm so happy you reached out, because having to reach out to individual users to configure the legacy terminal option wasn't going to be easy and I was hoping I could fix this by modifying the datastore entry. This works great, thanks!

avatar

Hello,

Thank you for your feedback. Glad that is now working with this option on.
We have updated our documentation as well https://kb.devolutions.net/rdm_ssh_algorithm_support.html

Best regards,

Jeff Dagenais

avatar

I was trying to batch edit a bunch of entries in a directory to check the "Skip environment variable setup" box, but see that it is not supported for the "SSH Shell" type. Is this going to be added in the future? 2020.3.27.0

Can this be done with the powershell?

avatar

Hello,

regarding the Custom PowerShell command, you can use this:

$Connection.Terminal.SkipEnvironmentVariableSetup = "true";
$RDM.Save();

Regards,
Min

avatar

Thanks Min! As Min said, this is how you could accomplish it with the custom powershell action (edit > edit (special actions) > custom powershell command).

I've also opened a ticket to support the "session specific" batch edit for SSH Shell, since it's more intuitive to use.

Regards,

Hubert Mireault

avatar

Ah ok, I was starting to code it in powershell with the RDM cmdlet, this is awesome and I didn't know this existed, thanks Min and Hubert.