So öffnen Sie den Link ssh: // username @ hostname

9

Ich möchte einen Link wie "ssh: // Benutzername @ Hostname" mit ssh öffnen.
Ich denke, xdg-open kann mir helfen (xdg-open ssh: // Benutzername @ Hostname), aber ich weiß nicht wie.
Wie kann ich es tun?

yltsrc
quelle

Antworten:

7

Was ich sammeln könnte, müssen Sie das Protokoll in der gconf registrieren:

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

( Quelle )

Ich kann es jedoch nicht dazu bringen, ssh in Chrom zu registrieren. Ich habe es nicht mit Firefox versucht, aber diese Anweisungen sollten helfen.

LasseValentini
quelle
Nur eine Anmerkung: Dies funktioniert in Gnome 3 nicht. Ich habe es versucht.
Zan Lynx
2

Sie können den ssh-Link in der Befehlszeile öffnen, indem Sie ssh username@hostname(ich glaube, Sie wissen das bereits) verwenden. Wenn Sie über nautilus in gnome darauf zugreifen möchten, können Sie alle Fenster minimieren und [Strg] + L ausführen, um einen Dialog zu öffnen. Geben ssh://username@hostnameSie Ihre URL ein und klicken Sie auf Öffnen.

Dies sollte die meisten Ihrer Probleme lösen. xdg-open kann die URL nur öffnen, wenn die URL bereits irgendwo gemountet wurde. Andernfalls kann nicht auf die SSH-Dateien zugegriffen werden.

Martin Owens -doctormo-
quelle
0

Wenn ich Ihre Frage richtig verstehe, dann denke ich, dass Sie einen solchen Link im GUI-Modus öffnen möchten. Um solche Links in nautilus zu öffnen, ersetzen Sie einfach ssh durch sftp

Öffnen Sie nautilus und geben Sie sftp: // user @ host in die Adressleiste ein und drücken Sie die Eingabetaste

aneeshep
quelle