Я хочу открыть ссылку типа "ssh: // username @ hostname" с помощью ssh.
Я думаю, что xdg-open может мне помочь (xdg-open ssh: // username @ hostname), но я не знаю как.
Как мне это сделать?
9
Что я мог бы собрать, вы должны зарегистрировать протокол в 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, но эти инструкции должны помочь.
Вы можете открыть ссылку ssh в командной строке, используя
ssh username@hostname
(я думаю, что вы уже знаете это), если вы хотите получить к ней доступ через nautilus в gnome, тогда вы можете свернуть все окна и сделать [ctrl] + L, что откроет диалог. Введите свой URLssh://username@hostname
и нажмите кнопку Открыть.Это должно решить большинство ваших проблем. xdg-open может открыть URL-адрес, только если URL-адрес уже был смонтирован. В противном случае он не может получить доступ к файлам SSH.
источник
если я правильно понимаю ваш вопрос, то я думаю, что вы хотите открыть такую ссылку в графическом режиме. Чтобы открыть такие ссылки в nautilus, просто замените ssh на sftp
откройте nautilus и введите sftp: // user @ host в адресной строке и нажмите ввод
источник