Midnight Commander: виртуальные fs как локальные директории
Вдруг кто не знает - монтирование удаленного FTP-ресурса в виде локального каталога:
$ ln -s /#ftp:user@hostТо же самое, что команда "FTP-соединение" в меню панелей, или "cd /#ftp:user@host" в командной строке. В текущем каталоге появится каталог #user@host с содержимым удаленного FTPшника. Будет работать и с указанием логина/пароля, путей на удаленном FTP. Каталог виртуальный - существует только для МС и его субшелла.
Примечание 1: FTP-соединение со временем отбивается и при входе в каталог, содержащий этот виртуальный FTP, происходит переподключение, так что может слегка притормаживать. По этой же причине, данный совет практичен при хорошем и стабильном канале, в локальной сети к примеру.
Примечание 2: В принципе, данный способ справедлив и для остальных VFS - ssh и наверное smb (не пробовал). Для ssh надо сначала настроить аутентификацию по ключам, иначе удаленный сервер задолюает запросами пароля ;-))
Примечание 3: Если возникнет желание удалить/переместить/скопировать такой виртуальный каталог - не забудьте включить мозг - вы будете производить эти операции со всем примонтированным деревом каталогов ;-)) Для пущей убедительности, лучше положить на время сетевой интерфейс и убедиться, что ссылка стала битой - тогда ее можно спокойно удалить/переместить.
- 1836 просмотров
Страница для печати

В чём профит от "только в MC и его сабшелле"? То ли дело fuse+autofs, работает для всего, настраивается один раз и забывается.
совет в студию Ж:-)
Я так понимаю что директория создастся когда ты к ней обращаешся. Для этого нужно знать ее имя заранее. А как сделать что бы было как в этом совете, что бы можно было просмотреть имена директорий с удаленными подключениями (кроме как смотреть в /etc/auto.*)?
Спасибо! Не так давно начал изучать этот замечательный файловый менеджер. А тут такие возможности! Даже не знал.
Опс, немножко ошибся - каталог будет выглядеть, как #user@host.
не совсем понял что и где нужно подправить..
Ошибся в предложении "В текущем каталоге появится каталог user@host с содержимым удаленного FTPшника." Следует читать: "В текущем каталоге появится каталог #user@host с содержимым удаленного FTPшника."
done
Отправить комментарий