Рейтинг:1

Монтировать (создавать закладки) удаленные каталоги через SSH с помощью сценария bash?

флаг td

Я довольно не знаком с Ubuntu и Linux в целом, но у нас в офисе есть локальная сеть, которая общается с удаленным ящиком для хранения. В клиентских системах мне нужно открыть проводник и выбрать «Другие местоположения», а затем ввести в командной строке следующее:

ssh://<пользователь>@<хост>

После входа в систему я перехожу к определенному каталогу, перетаскиваю его на боковую панель и выбираю «Добавить закладку».

По какой-то причине это время от времени отключается, и я хотел написать сценарий bash, который я могу просто дважды щелкнуть или запустить через терминал, чтобы сделать все это. Все коробки работают под управлением Ubuntu 20.04 и не имеют доступа в Интернет; некоторые библиотеки были загружены и доступны через sudo apt-установить но не многие.

Не уверен, с чего начать с точки зрения команд Ubuntu или Linux, скорее пользователь Windows, поэтому у меня нет достойного материала «что вы пробовали» (плюс я все равно не могу скопировать его здесь).

флаг ar
Щелчок по закладке должен смонтировать ее снова.
pstatix avatar
флаг td
@user68186 user68186 Иногда, но было бы неплохо все равно запустить скрипт для настройки новых ящиков.
флаг ar
Насколько я знаю, нет способа написать сценарий, который сделал бы для вас закладку в Nautilus (AKA Files), но я могу ошибаться. Вместо `ssh://@` вы можете попробовать `sftp://@/полный/путь/к/вашей/папке`. ssh и sftp используют один и тот же протокол. Если вы используете пароль, вы можете вместо этого попробовать пару закрытый-открытый ключ.
флаг ar
Вы также можете взглянуть на [этот вопрос и ответы на него] (https://askubuntu.com/questions/309347/cant-mount-sshfs-via-fstab-but-can-mount-via-cli-how -do-i-get-fstab-to-mount).
Рейтинг:2
флаг dj

Вы можете смонтировать удаленную файловую систему через ssh, используя sshfs команду, а затем взаимодействуйте с ней, как если бы это была локальная система.

Здесь есть справочная страница: https://linux.die.net/man/1/sshfs который дает синтаксис для команды:

sshfs [пользователь@]хост:[каталог] точка монтирования [параметры]

Еще один инструмент в прекрасном наборе инструментов ssh!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.