Jak otworzyć ssh: // nazwa użytkownika @ link nazwa hosta

9

Chcę otworzyć link jak ssh: // nazwa_użytkownika @ nazwa_hosta.
Myślę, że xdg-open może mi pomóc (xdg-open ssh: // nazwa użytkownika @ nazwa hosta), ale nie wiem jak.
Jak mogę to zrobić?

yltsrc
źródło

Odpowiedzi:

7

Co mogę zebrać, musisz zarejestrować protokół w 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

( źródło )

Nie mogę go jednak zarejestrować do rejestracji ssh w chromie. Nie próbowałem z firefox, ale te instrukcje powinny pomóc.

LasseValentini
źródło
Uwaga: to nie działa w Gnome 3. Próbowałem.
Zan Lynx,
2

Możesz otworzyć łącze ssh w wierszu poleceń, używając ssh username@hostname(myślę, że już to wiesz), jeśli chcesz uzyskać do niego dostęp za pomocą nautilus w gnome, możesz zminimalizować wszystkie okna i zrobić [ctrl] + L, co otworzy okno dialogowe. Wpisz swój adres URL ssh://username@hostnamei kliknij przycisk Otwórz.

To powinno rozwiązać większość twoich problemów. xdg-open może otworzyć adres URL tylko wtedy, gdy adres został już gdzieś zamontowany. W przeciwnym razie nie może uzyskać dostępu do plików ssh.

Martin Owens -doctormo-
źródło
0

jeśli dobrze rozumiem twoje pytanie, to myślę, że chcesz otworzyć taki link w trybie GUI. Aby otworzyć takie linki w nautilus, po prostu zamień ssh na sftp

otwórz nautilus i wpisz sftp: // użytkownik @ host w pasku adresu i naciśnij enter

aneeshep
źródło