Funkcionalnosć tutoho sydła so přez wothladowanske dźěła wobmjezuje, kotrež maja waše dožiwjenje polěpšić. Jeli nastawk waš problem njerozrisuje a chceće prašenje stajić, wobroćće so na naše zhromodźenstwo pomocy, kotrež na to čaka, wam na @FirefoxSupport na Twitter a /r/firefox na Reddit pomhać.

Pomoc přepytać

Hladajće so wobšudstwa pomocy. Njenamołwimy was ženje, telefonowe čisło zawołać, SMS pósłać abo wosobinske informacije přeradźić. Prošu zdźělće podhladnu aktiwitu z pomocu nastajenja „Znjewužiwanje zdźělić“.

Dalše informacije

Add SSH protocol handler to Firefox

  • 1 wotmołwa
  • 2 matej tutón problem
  • 8 napohladow
  • Poslednja wotmołwa wot user1929

more options

I'm trying to get Firefox to recognize ssh protocol handlers when typing ssh://192.168.1.2 in my address bar and open my SSH client SecureCRT.

I've added the following registry files to my Windows 7 install

Windows Registry Editor Version 5.00

[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:\\Program Files\\VanDyke Software\\SecureCRT\\SecureCRT.exe\" \"%1\""

This works perfectly under Internet Explorer (see attached photo). I can't get it working with Firefox v57 64bit. I've tried adding the following to my about:config with no luck

network.protocol-handler.external.ssh BOOL true network.protocol-handler.expose.ssh BOOL true network.protocol-handler.warn-external.ssh BOOL false

Any suggestions?

I'm trying to get Firefox to recognize ssh protocol handlers when typing ssh://192.168.1.2 in my address bar and open my SSH client SecureCRT. I've added the following registry files to my Windows 7 install Windows Registry Editor Version 5.00 [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:\\Program Files\\VanDyke Software\\SecureCRT\\SecureCRT.exe\" \"%1\"" This works perfectly under Internet Explorer (see attached photo). I can't get it working with Firefox v57 64bit. I've tried adding the following to my about:config with no luck network.protocol-handler.external.ssh BOOL true network.protocol-handler.expose.ssh BOOL true network.protocol-handler.warn-external.ssh BOOL false Any suggestions?
Připowěsnjene fota wobrazowki

Wot mikalcarbine změnjeny

Wšě wotmołwy (1)

more options

I think it might work if you manually add the protocol to the file where Firefox stores this information:

  1. Type "about:profiles" in the address bar
  2. Find the profile listed as being "in use", and click the "show in Explorer" button in the "root directory" field
  3. Open the folder that appears, find the "handlers.json" file, and open it.

Next, you want to add an entry for the SSH protocol. At the end of the file, you should see several characters like this:

}]}}}

What you want to do is add a comma, and insert the snippet below, so that it matches this:

}]}, [snippet below] }}

Replace [snippet below] with the following:

"ssh":{"action":2,"ask":false,"handlers":[{"name":"SecureCRT","path":"C:\Path\To\Application"}]}

Replace "Path\To\Application" above with the location of the SecureCRT executable.

Once you've done that, save the file, and then restart Firefox. Type "about:preferences" in the searchbar, scroll down to the "Applications" section, and look for the "SSH" entry. Under "action", you should see "Use SecureCRT", and if you type an ssh:// url in the address bar, it should work now.

I don't have a copy of SecureCRT installed to test this with, so I'm not completely sure if this will work or not. Let me know what happens! (If if doesn't work, you can just remove the entry from handlers.json and restart Firefox again).