I understand that in NCM it's not possible, does NPM have this option? I'd like to be able to ssh directly from the Orion interface.
It's possible to do this if you're running Engineer's Toolset (separately licensed product) via the integration component, but not natively in NPM.
In any case, I've found some issues with this working properly under Windows 8.
I'll check it out..
Thanks!
yes you have to have the engineers toolset installed and the integration piece installed. Then reference this link:
Enable SSH Putty on Orion Node page
If you configure a default application in your browser for SSH:// protocol, then any link your browser sees with that text in the beginning will be handed off by your browser to the program you specified. This is true whether or not you have Engineer's Toolset. You can configure your browser to launch PuTTy, SecureCRT...whatever you prefer to use for SSH. If it works when typing SSH://_insert_IP_address in your browser, then clicked links will also work.
Note that the steps will differ a little from one browser to the next, but default applications assigned to a protocol will get you there.
The biggest issue we ran into with launching SSH, RDP, Telnet, etc. from our monitoring environment was our network security. When designed correctly administrative access (console or otherwise) should be limited to a specific VLAN. Before the Engineer's Toolkit integration mentioned by martinstenner and aaswi you had to log into a server in the management VLAN to make a connection or use an Engineer's Toolkit from your workstation outside of the management VLAN.
Now, if you don't have a draconian firewall admin who lets you RDP, telnet, SSH, etc. etc. to your infrastructure from your workstation then you can ignore everything said.
While not exactly the out of the box functionality being discussed here, Mobile Admin does have out of the box ability to use the web browser to establish an SSH / RDP connection using the Mobile Admin server as a proxy
Mobile Admin Resources and FAQ | Mobile Admin | SolarWinds
This is certainly 1 way of doing this. There may be other ways of doing this - for example, it may also be possible to setup an SSH server on the NPM server, and use Putty to connect via the SSH server.
Thanks everyone! This is really helpful.