Comment ouvrir le lien ssh: // username @ hostname

9

Je veux ouvrir un lien comme "ssh: // username @ hostname" avec ssh.
Je pense que xdg-open peut m'aider (xdg-open ssh: // username @ hostname), mais je ne sais pas comment.
Comment puis-je le faire?

yltsrc
la source

Réponses:

7

Ce que j'ai pu rassembler, vous devez enregistrer le protocole dans le 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

( source )

Je n'arrive pas à faire enregistrer ssh en chrome cependant. Je n'ai pas essayé avec Firefox, mais ces instructions devraient vous aider.

LasseValentini
la source
Juste une note: cela ne fonctionne pas dans Gnome 3. J'ai essayé.
Zan Lynx
2

Vous pouvez ouvrir le lien ssh sur la ligne de commande en utilisant ssh username@hostname(je pense que vous le savez déjà) si vous voulez y accéder via nautilus dans gnome alors vous pouvez minimiser toutes les fenêtres et faire [ctrl] + L qui ouvrira une boîte de dialogue. Tapez votre URL ssh://username@hostnameet cliquez sur Ouvrir.

Cela devrait résoudre la plupart de vos problèmes. xdg-open ne peut ouvrir l'URL que si l'URL a déjà été montée quelque part. Sinon, il ne peut pas accéder aux fichiers ssh.

Martin Owens -doctormo-
la source
0

si je comprends bien votre question, je pense que vous souhaitez ouvrir un tel lien en mode gui. Pour ouvrir de tels liens dans nautilus, il suffit de remplacer ssh par sftp

ouvrez nautilus et tapez sftp: // user @ host dans la barre d'adresse et appuyez sur entrée

aneeshep
la source