como resolvo um link ssh: // que não faz nada?

3

Eu tenho um link (no Chrome) que parece no Ubuntu 11:

ssh://[email protected]

Quando eu clico nele, nada acontece. Eu posso ssh na instância com sucesso. Mas quando eu clico neste link, eu recebo uma caixa de diálogo para uma "Solicitação de Protocolo Externo", depois clico em "Iniciar Aplicativo" e depois em nada. Existe algo que eu preciso configurar para obter os links ssh:// para trabalhar no Ubuntu?

    
por jcollum 23.12.2011 / 19:51

1 resposta

5

Você precisará escrever um script para manipular o ssh://

Coloque isso em ~ / bin / firefox-ssh.sh

#!/bin/bash
address='echo  | cut -d / -f 3'
port='echo  | cut -d / -f 4'
if [ "$port" == "" ]; then
    port=22
fi
ssh ${address} -P ${port}

torne-o executável

chmod a+x ~/bin/firefox-ssh.sh

Em seguida, defina com

gconftool-2 -s /desktop/gnome/url-handlers/ssh/command '/home/your_user/bin/firefox-ssh.sh %s' --type String
gconftool-2 -s /desktop/gnome/url-handlers/ssh/enabled --type Boolean true
gconftool-2 -s /desktop/gnome/url-handlers/ssh/needs_terminal --type Boolean true

Modificado de este tópico nos fóruns do ubuntu.

    
por Panther 23.12.2011 / 21:32