Автор Гілка: sshfs: монтуємо віддалену файлову систему  (Прочитано 2346 раз)

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Назва говорить сама за себе: sshfs дозволяє отримати доступ до своїх файлів на віддаленому компі, наче вони лежать в якійсь папці на локальному компі. Сподіваюсь, зрозуміло, що замість noddeat i krutyiserver треба вставити свої дані.

Що треба мати? Сталий доступ до інету, доступ за ssh на кшалт vasyl@krutyiserver.org.ua і руки.

1. Інсталюємо sshfs, в Убунту воно вже є в репах:

$sudo apt-get install sshfs
Якщо у вашому дистрі його чомусь нема, качаємо звідси й компілюємо:http://fuse.sourceforge.net/sshfs.html

2. Щоб не було потреби маунтити під рутом, додаємо себе в групу fuse:
$sudo adduser noddeat fuse]3. Створюємо точку монтування:
$sudo -s
$mkdir /media/krutyiserver
$chown noddeat.noddeat /media/krutyiserver
4.. Якщо хочете, щоб монтувати мали право кілька користувачів, поправте права відповідним чином.
5. Вилогінтесь/залогінтесь назад, інакше не запрацює :(
6. Вуаля, тепер треба лиш написати:
$sshfs vasyl@krutyiserver.org.ua:/home/vasyl /media/krutyiserver
sshfs запитає ваш пароль. після цього папка /home/vasyl на віддаленому сервері буде доступна локально яко /media/krutyiserver. На скріншоті вікно наутілуса з відкритою папкою, змонтованою таким чином. Зверніть увагу, що віддалений сервер slater змонтований яко зовнішній диск і доступний зі стільниці або бокової панелі наутілуса.

Що ще можна зробити? Звісно, авторизацію через ключі, щоб sshfs не питала пароль. А ще можна додати рядок у /etc/fstab, тоді воно змонтується автоматично після завантаження системи:
sshfs#vasyl@krutyiserver.org.ua:/home/vasyl /media/krutyiserver fuse uid=1003,gid=100,umask=0,allow_other 0 0
Лiтературка:
1. man sshfs
2 http://ubuntu.wordpress.com/2005/10/28/how-to-mount-a-remote-ssh-filesystem-using-sshfs/
3 http://fuse.sourceforge.net/wiki/index.php/SshfsFaq
« Змінено: 2008-02-04 13:36:07 від noddeat »
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній curt

  • Дописувач
  • **
  • дописів: 76
  • Карма: +0/-0
  • Пінгвіни кажете?
Очевидно, але "жизненно", дякую :)
LCA - Lab of Computing Art - Лабораторія Мистецтва Обчислень