# zypper in sshfs
# aptitude install sshfs
Создаем каталог вида user@host и туда закидываем файл smount такого содержания
#!/bin/bash
## mount sshfs, put in dirname user@server
DIR=$(basename `pwd`)
cd ..
sshfs -p xxxx ${DIR}:/ ${DIR} -o nonempty,allow_other
nonempty - не ругаться если точка монтирования не пустой каталог(а в нем у нас лежит этот файл)
allow_other - разрешаем пользоваться другим пользователям
-p xxxx если используется нестандартный порт
Делаем его исполняемым
$ chmod +x ./smount
Теперь, если текущий каталог у нас user@host то набираем ./ и TAB, получаем
user@host $ ./smount
Жмем enter и каталог примонтирован. После завершения работы отмонтируем
user@host $ fusermount -u ./
В случае пропадания сети может жестко виснуть, лечиться
$ fusermount -uz путь-к-точке-монтирования
z - отмонтирует если ресурс занят
!!! путь лучше набирать руками без автодополнения - может заблокировать терминал
зы на описание сего трюка когда-то наткнулся на ЛОРе емнип у KRON73
Спасибо. Поюзал.
ОтветитьУдалитьПожалуйста
ОтветитьУдалить