# Неизвестный тип адреса в Firefox

Источник: https://blog.xsk.in/it/neizvestny-j-tip-adresa-v-firefox/585/
Опубликовано: 2014-05-06 · Рубрики: IT, Linux


При нажатии в браузере Mozilla Firefox по ссылкам, начало которых отличается от стандартных (http://, https:// и тд) возникает ошибка "Неизвестный тип адреса: Firefox не может определить, как открыть данный адрес, так как протокол (ssh) не связан ни с одним приложением"
[![unknown_address_type](/wp-content/uploads/2014/05/unknown_address_type.png)](/wp-content/uploads/2014/05/unknown_address_type.png)Ошибка возникает в случае, если в настройках (*Правка - Настройки - Приложения*) к указанному протоколу не привязано никаких программ.

Создать привязку можно через about:config, предварительно согласившись с предупреждением об опасности изменения настроек подобным образом. Рассмотрим более подробно процедуру на примере задания инструкций протоколу SSH.

1. В адресной строке перейти about:config
2. Набрать в поиске "ssh" и убедиться, что ключ **network.protocol-handler.expose.**ssh отсутствует
3. Щелкнув правой кнопкой мыши, создать логический ключ с таким названием
4. Указать в следующем окне значение ключа false (это же можно сделать для уже существующих в реестре ключей двойным щелчком)
5. Теперь перейти в браузере по ссылке [ssh://somehost.domain](ssh://somehost.domain "SSH-ссылка на несуществующий домен")
6. Ответить в диалоговом окне, с помощью какого исполняемого файла необходимо продолжить работу со ссылкой данного вида

Для приведенного в примере протокола SSH в ОС Linux Ubuntu требуется передача управления терминалу gnome-terminal (зависит от используемого графического обработчика), для этого создается скрипт, который преобразуем ссылку к нужному для утилиты ssh виду:

```
#!/bin/bash

gnome-terminal -e "ssh `echo $1 | sed -e "s/ssh:\/\///"`"
```

***Ссылки:***

- [Firefox не может определить](http://dazmalab.ru/?p=109)

