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?
9
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.
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 URLssh://username@hostname
et 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.
la source
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
la source