After Upgrading to version 9.5, a new entity appears in the Node Management view (SSH).
When I try to click on the that Tab, I get an Alert Window saying: "ssh is not a registered protocol".
How can that be resolved?
Are you running Firefox or IE. You should be able to register an app handler for it based on the browser.
Instructions for IE: msdn.microsoft.com/.../aa767914(VS.85).aspx
Instructions for Firefox: kb.mozillazine.org/Register_protocol
Thank you for the response, I was using Mozilla on Vista.
I have created the following registry change:
REGEDIT4
[HKEY_CLASSES_ROOT\ssh]
@="URL:SSH Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\ssh\shell]
[HKEY_CLASSES_ROOT\ssh\shell\open]
[HKEY_CLASSES_ROOT\ssh\shell\open\command]
@="\"C:\\putty.exe\" \"%1\""
I have copied the putty.exe into C:.
When I click on the ssh tab for a node => putty launches but I get this Putty error saying: "Unable to open connection to ssh Host does not exist"
Apparently the IP of the node is not successfully transfered as a variable.
How can that be achieved?
Solution found!
I found a way to make this work. Apparently Putty doesnt allow you to open ssh connection directly from a command line. Thats why you are seeing that error message.
I was getting the same thing until I found this.
http://schipka.com/archives/34
This guy actually rewrote one of the .c files that putty uses so that it would work properly.
All you have to do is download his zip file. It contains the updated putty.exe file along with the .reg file (similar to what is posted above).
Note that the .reg file needs to be edited to include the correct path to putty.exe. Also, hes .reg key changes telnet to use putty, instead of telnet.exe. I took that section out before I imported the reg file.
Very simple to setup. works great!
Jeremy
I was getting the same thing until I found this.
That link doesn't seem to be working any longer. Did you find it anywhere else?
Also, do you know the syntax to pass a particular Putty profile when clicking either the telnet or ssh link?
Check the Putty documentation about the command line parameters: http://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter3.html#using-cmdline
Markku
Instead of using a modified version of putty you can use a small batch file converting ssh://a.b.c.d/ to a.b.c.d and call putty with the correct ip address:
puttyssh.bat:
SET ECHO OFF
SET ip=%1
SET ip=%ip:ssh://=%
SET ip=%ip:/=%
"C:\Program Files\PuTTY\putty.exe" -ssh %ip%
now you can set the open command for ssh:// to <your path>\puttyssh.bat %1
Thomas
SolarWinds solutions are rooted in our deep connection to our user base in the THWACK® online community. More than 195,000 members are here to solve problems, share technology and best practices, and directly contribute to our product development process.