RDM Freezing with SSH Entries

RDM Freezing with SSH Entries

avatar

Not sure if anyone else experiences this but I find, regardless of the version of RDM, that entries using the SSH Shell tend to lock up RDM causing me to end the program and re-launch. It tends to happen when connecting to devices over slower WAN links which have the tendency to drop packets although I've also experienced it on decent links too. I've started to switch (back) to SecureCRT for these connections if I'm using them frequently which doesn't have this issue. Am I right in saying that the SSH Shell is something external to RDM and therefore can't be fixed in the RDM code? If so, are there any alternative methods to use SSH in RDM? I haven't tried it but there's the SSH option but this appears to come with less settings (what's the difference between this and the SSH Shell by the way?). There's also Putty which I imagine would be more reliable. However, if going down that route I'd rather get RDM to launch SecureCRT than Putty as I prefer the former. Is it possible to create entries in RDM and get them to launch in SecureCRT much like the Web browser 'External' option? Or could SecureCRT open as an embedded session in RDM (this would be ideal)?

All Comments (15)

avatar

Happens to me fairly regularly. Using embedded ssh. On occasion it happens with a rdp session like mentioned in another thread but ssh seems bad and I tend to use it sparingly in rdm to avoid the lockups.

A week ago I discovered an option to disconnect on quit or something like that (not in front of my computer in order to check at the moment). Basically it makes rdm leave the tab open and just write at the bottom of my session "session disconnected". Since turning that on, I've been using ssh more and no lockups. I wish rdm could reconnect to a closed session the way putty does but at least no more freezing :)

avatar

Thanks foxtrot. I think I've found it: 'Keep tab page opened on disconnect'. I'll give it a try.

avatar

Back in front of the computer now and I'm checking my options and I think i deselected the "close window on disconnect" option on the connection > terminal tab. I found that "keep tab page opened on disconnect" option under the 'more' tab and I do not have it selected in my case. (So that means the close window on disconnect is not selected but the exit command on disconnect is)

From reading the options it seems like your change and my change might accomplish the same thing. They both stop the window from closing when the session closes.

avatar

I'm still experiencing freezing with 'Keep tab page opened on disconnect' checked. However, I'll give unchecking 'Close window on disconnect' a go; that should hopefully be the winning combination!

avatar

Yep, that seems to have done the trick! However, it would be nice to know whether the SecureCRT option I've mentioned is possible....David?

avatar

Hi Nick,
Do you use the latest RDM beta? We updated the SSH shell component to the latest version and they did a lot of fixes. Perhaps it's more stable now.

David Hervieux

avatar

About SecureCRT, we have on our todo list to complete a full integration but I can't give you a time frame for that.

David Hervieux

avatar

Thanks David. I've now installed the latest beta and will see how it goes. Good to hear SecureCRT integration is on the to do list.

avatar

Hi Nick,

Please let me know if the new beta solves the problem for you. I'm thinking this looks like the same problem that RDP sessions sometimes so I held off on updating thinking it's not going to change things that much.

avatar

Sure. Unfortunately I experienced a freeze today with the new beta using some SSH sessions I haven't yet migrated over to the new settings so you may want to hold off updating.

avatar

Just to add to this thread, I am experiencing the same freezing that was described, even after upgrading to 10.0.3.0.

If a fix cannot be implemented quickly or easily, is there a way to launch an external program with the defined parameters, as nickterry asked initially?

avatar

You could use Putty in external mode.

David Hervieux

avatar

Could yes, but we either have to deploy all the individual Putty configurations to each user or use an extremely limited set of parameters for the connection. I was hoping we could put all the connection details into RDM and have it launch a SSH shell (Putty or otherwise) with those options.

avatar

Hi,
In RDM 10 you can embed your putty session directly in RDM. This means that you won't have to configure it on all the machines.

David Hervieux

avatar

Thanks! It's not exactly what I was hoping for but is a pretty good work-around.