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ć?
9
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.
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 URLssh://username@hostname
i 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.
źródło
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
źródło