Respuestas:
Lo que podría reunir, tiene que registrar el protocolo en el gconf:
gconftool-2 --set --type=bool /desktop/gnome/url-handlers/ssh/enabled true
gconftool-2 --set --type=string /desktop/gnome/url-handlers/ssh/command 'gnome-terminal -e "%s"'
gconftool-2 --set --type=bool /desktop/gnome/url-handlers/ssh/needs_terminal false
( fuente )
Sin embargo, no puedo hacer que registre ssh en cromo. No lo he intentado con firefox, pero estas instrucciones deberían ayudar.
Puede abrir el enlace ssh en la línea de comando utilizando ssh username@hostname
(creo que ya lo sabe) si desea acceder a él a través de nautilus en gnome, entonces puede minimizar todas las ventanas y hacer [ctrl] + L que abrirá un diálogo. Escriba su url ssh://username@hostname
y haga clic en abrir.
Esto debería resolver la mayoría de tus problemas. xdg-open solo puede abrir la url si la url ya se ha montado en algún lugar. De lo contrario, no puede acceder a los archivos ssh.