Як відкрити посилання ssh: // ім'я користувача @ ім'я хоста


9

Я хочу відкрити посилання типу "ssh: // ім'я користувача @ ім'я хоста" з ssh.
Я думаю, що xdg-open може допомогти мені (xdg-open ssh: // ім'я користувача @ ім'я хоста), але я не знаю як.
Як я можу це зробити?

Відповіді:


7

Що я міг зібрати, ви повинні зареєструвати протокол у 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

( джерело )

Я не можу змусити його зареєструвати ssh у хромі. Ніколи не пробували з Firefox, але ці інструкції повинні допомогти.


Лише зауваження: це не працює в Gnome 3. Я спробував.
Зан Лінкс

2

Ви можете відкрити посилання ssh в командному рядку, використовуючи ssh username@hostname(я думаю, ви це вже знаєте), якщо ви хочете отримати доступ до нього через nautilus в gnome, ви можете мінімізувати всі вікна та зробити [ctrl] + L, що відкриє діалогове вікно. Введіть URL-адресу ssh://username@hostnameта натисніть кнопку "Відкрити".

Це повинно вирішити більшість ваших проблем. xdg-open може відкрити URL лише тоді, коли URL вже десь встановлений. Інакше він не може отримати доступ до файлів ssh.


0

якщо я правильно розумію ваше запитання, то я думаю, ви хочете відкрити таке посилання в режимі gui. Щоб відкрити такі посилання в nautilus, просто замініть ssh на sftp

відкрийте nautilus і введіть sftp: // user @ host в адресний рядок і натисніть клавішу Enter

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.