I know some of you have this problem. I've seen a few references to it on the net, but no solutions. iTerm 2 won't open ssh links.
I have a pyramid application that uses boto to query ec2 instances and then posts information about the instances--including an ssh link, to a web page on my laptop.
The ssh links open fine in iTerm. I couldn't get them to open in iTerm 2 though. Instead, they just opened new tabs.
I really like using iTerm 2, so to 'solve' the problem, I added the actual ssh shell command for each of the instances as text on the page.
To open an ssh connection to an instance, I simply copy the ssh command, click the link, paste the ssh command into the new terminal tab, and hit return.
Hey, it works.
Every once in a while, when it really bothers me, I try to figure out a real solution.
Today was one of those days.
The solution turned out to be pretty simple.
In the iTerm 2 Preferences, under the Profiles tab, General section, change the Command to Login shell.
Now, when I click on one of the links, it opens correctly in iTerm 2.
I hope it works for you too.
*Note that you must first have iTerm 2 set up to accept ssh connections. Preferences->Profiles->General->URL Schemes